创建新的提交

git commit 命令做了一些事情:

  1. 创建 blobstrees 来表示你的项目目录 - 存储在 .git/objects
  2. 使用你的作者信息,提交消息和步骤 1 中的根 tree 创建一个新的 commit 对象 - 也存储在 .git/objects
  3. .git/HEAD 中的 HEAD ref 更新为新创建的 commit 的哈希值

这会导致项目的新快照被添加到连接到先前状态的 git