StackOverflow 文档 Git 教程 内幕 创建新的提交 创建新的提交 Created: November-22, 2018 git commit 命令做了一些事情: 创建 blobs 和 trees 来表示你的项目目录 - 存储在 .git/objects 中 使用你的作者信息,提交消息和步骤 1 中的根 tree 创建一个新的 commit 对象 - 也存储在 .git/objects 中 将 .git/HEAD 中的 HEAD ref 更新为新创建的 commit 的哈希值 这会导致项目的新快照被添加到连接到先前状态的 git。 移动 HEADBlob 对象