You are in 'detached HEAD' state
GitでdetachedHEAD状態になった場合の対処法
概要
detached HEAD は、特定のコミットを直接チェックアウトした状態を指します。ブランチではなくコミットを指しているため、新しいコミットが孤立する可能性があります。
エラーメッセージ
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
原因
1. 特定のコミットをチェックアウト
| |
2. タグをチェックアウト
| |
3. リモートブランチを直接チェックアウト
| |
解決策
1. ブランチに戻る
| |
2. 新しいブランチを作成
| |
3. detached HEAD状態でコミットした場合
| |
4. 変更を破棄して戻る
| |
detached HEADの活用
過去のコードを確認
| |
実験的な変更
| |
状態の確認
| |
関連エラー
関連エラー
Git の他のエラー
この記事は役に立ちましたか?