2

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

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

但目前当我这样做时,我失去了我的“topic_branch”的历史记录,所有的提交都出现了。

如何让主题分支合并历史显示在我的合并中?

4

2 回答 2

5

--no-ff开关添加到您的git merge行中,您将始终创建一个合并提交,即使合并本来可以作为快进解决。

于 2013-03-22T20:50:49.087 回答
0

结果中存在合并分支的历史记录,而不是作为“主要”(第一个)父级。在结果上运行 eg gitk,你会看到这一切。

于 2013-03-22T21:19:57.690 回答