一時的に過去のブランチに戻るやり方

2022.02.11

コミットIDを指定して過去に戻る

少し前にもどって実装を確認したい場合に有効

git checkout <戻りたいコミット番号>

※上の checkout コマンドで移動した先の HEAD は本当の HEAD ではなく、「detached HEAD」という特殊な使い捨ての HEAD となる git branch をすると一時的なブランチが作られているのが分かる

~/sug/log blau/add_relation_create_modal~5
❯ git branch
* (HEAD detached at 46f09045)
  blau/refactoring
  blau/add_intro_table
  blau/add_relation_create_modal    ←コマンド実行に使ったブランチ

元のブランチに戻る

git checkout <本来作業していたブランチ>