如何在git中维护合并的“主题分支”历史记录?

时间:2013-03-22 20:49:28

标签: git

我目前正在创建主题分支:

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

但是目前当我这样做时,我失去了'topic_branch'的历史记录,并且所有提交都会显示出来。

如何在合并时显示主题分支合并历史记录?

2 个答案:

答案 0 :(得分:5)

--no-ff开关添加到git merge行,您将始终创建合并提交,即使合并可能已被解析为快进。

答案 1 :(得分:0)

合并分支的历史记录存在于结果中,而不是“主要”(第一个)父级。例如运行结果gitk,您将看到所有内容。