More than 1 year has passed since last update.

git checkout <commit> で、次の状態になる:

  • branch: detached HEAD
  • worktree: に記録された内容
  • index: 空
  • local repository: が先頭

だが、

git checkout HEAD は例外。この command は何も起こさない。