LoginSignup
0

detached headが出た時の対処法

Posted at

本文

先日git checkoutコマンドを使用した際にYou are in 'detached HEAD'という表示が出ました。

原因

detached HEAD = ブランチがない状態のこと

過去のコミットIDをそのままcheckoutするとこの状態になり、ブランチがないままそのままコミットを続けるとあとで過去のコミットを参照できなくなってしまう

解決策

detached HEAD 状態を抜け出すには、そのまま、今チェックアウトしているコミット上でブランチを作る

$ git branch 任意のブランチ名

こうすることで、ポインタが

コミットオブジェクト←コミットID←ブランチ←HEAD
という正常な状態に戻り、detached HEAD 状態を抜け出せる

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0