我是Git的新手,如果执行以下命令,我似乎有太多分支:
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没问题:它仅显示remote中默认的分支origin。名为HEADis 的分支。
我认为您需要编辑问题以向您显示命令在哪里尝试执行:)
—
Kris 2010年
要重现此内容,请运行“ git fetch origin HEAD:HEAD”。显然,它尝试将当前分支合并到一个新的分支中,该分支的名称为HEAD。
—
Brain2000
warning: refname 'HEAD' is ambiguous.