例如我有这样的历史
A -> B -> C -> F -> G ---------- feature
\
D -> E -------- master
在整个历史中,我有一个文件a.txt,其中包含第一行,比如“sometext”。在提交G时,我决定删除“sometext”并将第一行留空。然后我合并这两个分支。新提交形成,第一行为空白。所以E包含“sometext”行而G不包含。所以这是正在合并的分支之间的差异。git 如何决定合并提交中包含的内容?是因为G是在E之后制作的吗?