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地址