警告:refname 'HEAD' 不明确 - 但没有 HEAD 分支
warning: refname 'HEAD' is ambiguous - but no HEAD branch
我一直在使用 crap 工具从 CVS 存储库生成一些 git 存储库(这不是废话!...)
不幸的是,对于其中一个,在导出之后,我不断收到关于 HEAD 是模棱两可的引用的投诉。我读过:
warning: refname 'HEAD' is ambiguous
但与那种情况不同 - 我没有名为 HEAD 的分支。那么,造成这种歧义的原因是什么?
如果它不是一个分支,它可能是一个标签。检查这个:
git --no-pager tag -l HEAD
如果它产生一个带有 HEAD
的输出行,那么 - 那是你的问题。现在,您可以:
- 重命名标签(困难 - 因为 here 中的说明因含糊不清而无法工作),或
- 删除标签,像这样:
git tag -d HEAD
(另请参阅 this question 删除标签。)
我一直在使用 crap 工具从 CVS 存储库生成一些 git 存储库(这不是废话!...)
不幸的是,对于其中一个,在导出之后,我不断收到关于 HEAD 是模棱两可的引用的投诉。我读过:
warning: refname 'HEAD' is ambiguous
但与那种情况不同 - 我没有名为 HEAD 的分支。那么,造成这种歧义的原因是什么?
如果它不是一个分支,它可能是一个标签。检查这个:
git --no-pager tag -l HEAD
如果它产生一个带有 HEAD
的输出行,那么 - 那是你的问题。现在,您可以:
- 重命名标签(困难 - 因为 here 中的说明因含糊不清而无法工作),或
- 删除标签,像这样:
(另请参阅 this question 删除标签。)git tag -d HEAD