建立新的提交

git commit 命令做了一些事情:

  1. 建立 blobstrees 來表示你的專案目錄 - 儲存在 .git/objects
  2. 使用你的作者資訊,提交訊息和步驟 1 中的根 tree 建立一個新的 commit 物件 - 也儲存在 .git/objects
  3. .git/HEAD 中的 HEAD ref 更新為新建立的 commit 的雜湊值

這會導致專案的新快照被新增到連線到先前狀態的 git