我是一個Mercurial用戶,我對遠程分支機構的行爲感到困惑。我有一個遠程分支origin/dev
,我想複製它在本地分支dev
。我想的是:Git-跟蹤遠程分支機構
- 每當我
git pull
,改變origin/dev
合併爲dev
- 每當我
git push
,改變dev
合併爲origin/dev
所以我創建了一個跟蹤分支與
git branch --track dev origin/dev
其中,最好的m Ÿ知識,應該完全符合我的需要。
不過,我正在研究一個功能分支併發布了一個git pull
。當我後來出具git checkout dev
我收到了令人費解的消息
你分支的背後是「產地/ master_dev」 2個提交,可以快進。
因此,似乎我的本地分支終究沒有更新。有沒有辦法讓分支更新到遠程的每當我拉,我目前不在該分支?如果沒有,我糾正git merge
(沒有任何參數)分支開發足以恢復的情況?
相關:[如何讓現有的Git分支跟蹤遠程分支?](http://stackoverflow.com/q/520650/456814)。 – 2014-05-23 18:22:01