我目前正在创建主题分支:
git checkout -b topic_branch
...do work...
git checkout master
git merge topic_branch
但是目前当我这样做时,我失去了'topic_branch'的历史记录,并且所有提交都会显示出来。
如何在合并时显示主题分支合并历史记录?
答案 0 :(得分:5)
将--no-ff
开关添加到git merge
行,您将始终创建合并提交,即使合并可能已被解析为快进。
答案 1 :(得分:0)
合并分支的历史记录存在于结果中,而不是“主要”(第一个)父级。例如运行结果gitk
,您将看到所有内容。