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