git迁移版本分支及提交记录的一个方案

1. 随便找个文件夹,从原地址克隆一份裸版本库

git clone --bare 旧的git地址

2. 推送裸版本库到新的地址

cd xxx.git
git push --mirror 新的git地址
 

3. 删掉xxx.git文件夹

删不删无所谓,只是说明它没有用了而已。

 

4. 代码迁移就成功了,接下来就可以使用新的地址了

   其实这里不用git clone

   直接使用git remote set-url origin http://xxxx.git 就可以将本地的,或者线上正在使用的项目指向到新的仓库

git clone 新的git地址
posted @ 2020-08-11 09:34  你好啊,再见了  阅读(774)  评论(0编辑  收藏  举报