2015-07-01 82 views
0

我知道這可能很容易做,但我沒有設法做到這一點。移動分支頭到另一個提交

我想將develop分支上移到樹中以符合master

當我嘗試將develop合併到master時,我得到的通知已經是最新的。 有關詳細信息,請參閱下圖。

Branch History

+0

什麼順序命令您使用的是?當你不說你在做什麼時,很難說你做錯了什麼。 「當我嘗試將'develop'合併爲'master'時......」請告訴我們如何將'develop'合併爲'master'。我的猜測是你沒有發出正確的命令序列。 –

回答

1

你可以做一個快進與以下兩個步驟合併:

git checkout develop 
git merge master 
+0

這有效,但我想明白爲什麼其他方式不。我可能會錯過這個過程背後的一些基本邏輯。 – ddrjm

+1

就我所知,合併不會像其他答案中所述的那樣引用兩個參數;至少它似乎沒有在我的git版本中。所以當你輸入'git merge develop master'時,git將它解釋爲'git merge develop',並且試圖將開發合併到你當前的分支中。至少,這是我在我的機器上看到的行爲,而且看起來你看到了同樣的行爲。 –

1

合併掌握到開發

$ git merge master 
+0

這樣做給了我:「已經最新」,如OP中所述。 – ddrjm

+0

也許你做到了,而在主人 – TheGeorgeous

+0

諾普,即使在上游它也給出了相同的信息。 – ddrjm

相關問題