git`inco --squash`不会添加“Merge”标头来提交

时间:2016-08-23 08:48:43

标签: git merge

我想知道所有工具如何知道哪些分支/提交被合并,直到我在提交中找到“Merge”标头。

我的问题是:为什么git merge --squash不会添加该标头,git merge会这样做?

换句话说:为什么在与git merge合并时我看到合并边缘,而git merge --squash没有边缘?

谢谢。

一些修改过的信息:

使用“merge-header”我的意思是合并后git log中的第二行:

commit 7777777
Merge: 0123456 9876543
Author: Some Body <...>
Date:   Fri ....

...虽然git merge --squash生成该行,我的假设是git gui工具读取该标题以便能够绘制该“合并边缘”,请参阅下图

我的问题再次相同,见上文。

0 个答案:

没有答案