2013-03-22 99 views
2

我目前正在創建特性分支:我如何在Git中維護「主題分支」合併歷史?

git checkout -b topic_branch 
...do work... 
git checkout master 
git merge topic_branch 

,但目前我這樣做的時候,我失去了我的「topic_branch」和所有提交的歷史剛剛露面。

我如何獲得主題分支合併歷史記錄以顯示在我的合併?

回答

5

--no-ff開關添加到您的git merge行,並且您將始終創建合併提交,即使合併可能以其他方式被解析爲快進。

0

合併分支的歷史記錄存在於結果中,而不是「主體」(第一個)父項。運行例如gitk的結果,你會看到這一切。