Git コマンドでブランチ名に問題があるときのエラー
エラー
warning: refname 'HEAD' is ambiguous
原因
原因は HEAD という名前のブランチ(あるいはタグ)が作成されていることです。
Git において HEAD
は先頭コミットを指す予約語なので HEAD
という名前を使うと上記警告が出ます。
対処方法
HEAD という名前のブランチを削除、あるいはリネームすることです。
削除:
$ git branch -d HEAD
リネーム:
$ git branch -m HEAD newbranch