git 從兩個不同倉庫拉取代碼


Git 合並兩個不同的遠程倉庫分支

1.下載遠程倉庫1

git clone 遠程倉庫地址

2.下載遠程倉庫2

git remote add mySecond + 第二個遠程倉庫地址

3.把mySecond遠程倉庫數據拉取到本地

git fetch mySecond

4.在本地創建local分支並拉取mySecond代碼到local,自動切換到local

git checkout -b local mySecond/master
可以執行下面的命令查看當前分支
git branch -a
由於我們需要把local分支合並到第一個倉庫中去,我們再切換到
倉庫1下的master
分支
git checkout master
注:為了保險,你可以在倉庫1下創建本地分支,然后再合並,命令如下:
git checkout -b mergeBranch origin/master

 

5.合並代碼

git merge local

 

代碼可能出現沖突,然后解決完沖突,上傳代碼

git push origin master//如果執行第四步第二種保險的操作
git push origin mergeBranchTo http:....git * [new branch]      mergeBranch -> mergeBranch

fatal: refusing to merge unrelated histories 錯誤

出現原因是因為兩個分支沒有取得聯系,在操作命令后面加

--allow-unrelated-histories

 

源網址:https://www.cnblogs.com/coolestcode/p/12623696.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM