前言

在开发过程,如果想把代码从某一个仓库转移到另外一个仓库,比如,你现在在gitee上面有一个zhd-desktop的仓库,后面你不想要了,你想把它放到GitHub上面,怎么办才能保留原来的提交信息和分支呢?

解决

命令行

在原来的仓库里边添加远端仓库链接

1
git remote add upstream https://github.com/hywing/zhd-desktop.git

往upstream推送develop分支

1
git push upstream develop -f

tortoiseGit

先添加远程仓库

选择远程仓库后push

总结

原则上本地仓库可以绑定多个远程仓库URL

1
git remote add 远程仓库 仓库地址

当你想要合并、拉取更新、推送代码时,请记得对应哪个远程仓库,但仓库多了会有不及时同步的情况,push的时候可以加上-f参数强制推送

1
2
3
git fetch 远程仓库 
git pull 远程仓库
git push 远程仓库 仓库分支

下里巴人
海纳百川,文以载道
hywing技术自留地
总访问 113701 次 | 本页访问 326