背景:
已经在git1地址进行了一段时间的开发,现在由于外部合作,需要更换git仓库,为保证前期提交的log不丢失,需要进行完整的项目迁移。
步骤:
1.查看当前git地址
$ git remote -v
如:
origin git@git.aaa.com:group1/project1.git (fetch)
origin git@git.aaa.com:group1/project1.git (push)
2.设置新的git地址
【方式一】
$ git remote set-url origin git@git.bbb.com:group2/project2.git
【方式二】
原项目目录下
$ cd .git
打开.git文件夹
$ vim config
手动更改 url = git@git.bbb.com:group2/project2.git
3.查看git地址是否已经成功更新
$ git remote -v
origin git@git.bbb.com:group2/project2.git (fetch)
origin git@git.bbb.com:group2/project2.git (push)
4.把本地指定分支,push到新的远程仓库
$ git push origin master:master
5.迁移完成
#参考:https://blog.csdn.net/u013344860/article/details/80989020