Git迁移仓库的方法

一顿骚操作,把旧仓库作没了。。。
教训就是千万不要把仓库迁移到已有内容的仓库中,否则仓库会被覆盖掉,原有的内容不管是代码还是commit全部消失。迁移会导致覆盖,而不是合并!

迁移方法:
1.克隆待迁移仓库的镜像

git clone –mirror <oldRep url>

2.进入镜像

cd oldRep.git

3.在github上创建一个新仓库 newRep
4.设置目标仓库url,这里切不可将目标仓库设置为一个还需要使用的有内容的仓库

git remote set-url –push origin <newRep url>

5.推送

git push –mirror

猜你喜欢

转载自blog.csdn.net/u013213111/article/details/88739890