git如何把已经提交到一个仓库的代码提交到另一个仓库


之前跟着视频里的步骤学习,然后在码云上创建了一个仓库以用来存储代码,但是还是比较经常用GitHub,所以打算把码云上提交的所有记录都放到github上去,然后就直接

git remove origin git@github.com:icegirlmm/Travel.git

但是失败,感觉语法没有错啊!

难道是没有pull
然后又pull了一下,继续~
结果还是错了
呃呃呃,后来才发现了原因,因为第一个仓库就是叫 origin 和我想要移过去的仓库重名了。
然后改了一下。
git remote add origin_two git@github.com:icegirlmm/Travel.git
怕万一出错又pull了一下
git pull origin_two
然后push你想要提交的那个分支的记录,我这里想要把主分支上的所有记录转过去
git push origin_two master

整个的语法就是
1、
git remote add origin_b git@server_ip:/path/repo_b.git
2、

git pull origin_b  3、
git push origin_b branch_a 4、

git clone git@server_ip:/path/repo_b.git

同理:

提交到多个。把另一个添加到origin_b管理

git remote set-url --add origin_repo_b git@192.168.1.101:~/project/repo_c.git 然后同样的操作
git push origin_b branch_a


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM