我是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
搞糊涂了。
这是什么,我怎样才能摆脱歧义分支。
我是通过执行合并来达到这个阶段的,我想我添加了歧义分支。
发布于 2010-02-03 09:22:43
另外,如果你不想要分支,这将会删除它。
git branch -d HEAD
使用大写-D
强制删除:
git branch -D HEAD
发布于 2012-02-06 04:05:44
如果您使用...创建了一个名为HEAD
的标记
git tag HEAD
...you可以使用以下命令删除该标记:
git tag -d HEAD
发布于 2016-05-24 03:27:16
这意味着您有一个名为"head“的分支。我也遇到了同样的问题,我通过执行以下命令解决了这个问题。
git branch -d head
https://stackoverflow.com/questions/1692892
复制相似问题