新的提交是否包括旧提交的更改?

时间:2019-05-09 10:57:53

标签: git git-commit

假设我有一个名为'ABC'的本地存储库,其中有一个文本文件。 我在文本文件中添加2行,然后提交。让我们将其称为“提交A”。 然后我再添加2行并提交。我们称之为“ Commit B”。

提交B是否在文本文件中添加了原始文本,并添加了所有4条新行,还是仅在提交B中添加了2行?

如果我从Commit B分支,那么新分支会添加原始文本并添加4行,还是仅在Commit B中添加2行?

1 个答案:

答案 0 :(得分:0)

用外行术语来说,提交就像是变更集或您的仓库的快照。请检查此answer以获得更多详细信息。

在您的示例中,当您从Commit B中检出一个分支时,该分支将具有commit B及其所有过去的提交。因此,新分支将添加原始文本和4行。