答案 0 :(得分:19)
父提交是当前提交所基于的提交。一般:
git commit
时,当前提交将成为该命令引入的新提交的父提交。git merge
两次提交(或分支,无论如何)没有快进时,将创建一个新的提交,两个提交作为父级。您可以以这种方式合并两个以上的提交,因此新提交可能有多个父提交。基本上,提交树(或DAG,如果我们想要准确的话)是由父母< -child关系和孩子组成的(更多"最近" [1] 提交)指向父母(少了#34;最近" [1] 提交。
唯一的例外是初始提交(或任何其他root提交),它没有父级。