在gitmerge
命令的文档中,结果git merge topic
如下所示:
A---B---C topic
/ \
D---E---F---G---H master
在这种情况下,在我看来,如果我要删除topic
以保持分支列表整洁,那么所有提交 A、B 和 C 的记录都会丢失,只留下一个提交 H(并且可能会删除所有提交消息来自 A、B 和 C):
D---E---F---G---H master
真的会是这样吗,如果是这样,我将如何防止它?例如:
D---E---F---G---A---B---C master