1. 一组文件,表示给定时间点的项目状态 2. 引用父提交对象 每个提交对象通常会引用一个或多个父提交对象,表示它们之间的继承关系。引用父提交对象使得 Git 能够跟踪项目历史和版本之间的关系。 普通提交:有一个父提交,表示从哪个提交继承而来。合并提交:有多个父提交,表示合并了多个不同的历史路径。 3. SHA-1 名称,一个 40 个字符的字符串,提交对象的唯一标识