一顿骚操作,把旧仓库作没了。。。
教训就是千万不要把仓库迁移到已有内容的仓库中,否则仓库会被覆盖掉,原有的内容不管是代码还是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