2014-11-21 89 views
0

好吧,這就是我想要做的。獲取/合併我的本地分支與某個遠程分支

我有一個本地倉庫跟蹤遠程倉庫。現在這個遠程的一個特定分支('core15')發生了一些變化。我能否獲取對core15遠程分支所做的更改並將它們與本地主分支合併?我相信在過去我已經完成了取/合併沒有問題,但我認爲這是因爲這些更改通常會被推送到遠程主分支。

對不起,如果沒有意義,我還沒有使用過多的git。我通讀了關於同步分支的文檔,但看不到解決方案。

回答

0

您不應該與您當地的core15分支合併嗎?通常,您的本地主分支應跟蹤遠程主分支。但我猜人們有不同的git工作流程。這是我通常會建議的:

git fetch 
git checkout core15 
git merge origin/core15 

你基本上同步合併你的core15。然後,您通常會在該分支中執行您需要的任何操作,然後(1)將其推回到遠程存儲庫,以便在您的工作流程中有代碼複審或(2)將它自己合併到主數據庫時,然後將主服務器推送到遠程存儲庫。

但如果你真的要合併到你本地的master分支

git fetch 
git checkout master 
git merge origin/core15 
相關問題