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