私はGitを使い始めたばかりで、次のコマンドを実行すると1つのブランチが多すぎるようです。
warning: refname 'HEAD' is ambiguous.
次の出力が表示されます。
warning: refname 'HEAD' is ambiguous.
From github.com:dagda1/hornget
* branch master -> FETCH_HEAD
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
実行すると git branch -a
私は以下を得ます:
HEAD
* master
remotes/emmekappa/master
remotes/origin/HEAD -> origin/master
remotes/origin/master
私は混乱していremotes/origin/HEAD -> origin/master
ます。
これは何であり、どのようにして曖昧なブランチを取り除くことができますか?
あいまいなブランチを追加したと思うマージを実行して、この段階に到達しました。
remotes/origin/HEAD -> origin/master
問題ではありませんorigin
。リモートのデフォルトのブランチが表示されるだけです。というブランチHEAD
です。
実行しようとしているコマンドを表示するには、質問を編集する必要があると思います:)
—
Kris
これを再現するには、「git fetch origin HEAD:HEAD」を実行します。どうやらそれは現在のブランチを文字通りHEADと呼ばれる新しいブランチにマージしようとしています。
—
Brain2000
warning: refname 'HEAD' is ambiguous.