移动 HEAD

当你在提交(由 hash 或 ref 指定)上运行 git checkout 时,你告诉 git 使你的工作目录看起来像拍摄快照时的工作目录。

  1. 更新工作目录中的文件以匹配 commit 内的 tree
  2. 更新 HEAD 以指向指定的散列或参考