2
我目前正在創建特性分支:我如何在Git中維護「主題分支」合併歷史?
git checkout -b topic_branch
...do work...
git checkout master
git merge topic_branch
,但目前我這樣做的時候,我失去了我的「topic_branch」和所有提交的歷史剛剛露面。
我如何獲得主題分支合併歷史記錄以顯示在我的合併?
我目前正在創建特性分支:我如何在Git中維護「主題分支」合併歷史?
git checkout -b topic_branch
...do work...
git checkout master
git merge topic_branch
,但目前我這樣做的時候,我失去了我的「topic_branch」和所有提交的歷史剛剛露面。
我如何獲得主題分支合併歷史記錄以顯示在我的合併?
將--no-ff
開關添加到您的git merge
行,並且您將始終創建合併提交,即使合併可能以其他方式被解析爲快進。
合併分支的歷史記錄存在於結果中,而不是「主體」(第一個)父項。運行例如gitk
的結果,你會看到這一切。