1

我一直在使用废话工具从 CVS 存储库生成一些 git 存储库(这不是废话!...)

不幸的是,对于其中一个,在导出之后,我不断抱怨 HEAD 是一个模棱两可的参考。我读了:

警告:refname 'HEAD' 不明确

但与那种情况不同 - 我没有一个名为 HEAD 的分支。那么,这种模棱两可的原因是什么?

4

1 回答 1

2

如果它不是一个分支,它可能是一个标签。检查这个:

git --no-pager tag -l HEAD

如果它产生一个带有HEAD它的输出线,那么 - 这就是你的问题。现在,您可以:

  1. 重命名标签(困难 - 因为这里的说明由于歧义而不起作用),或者
  2. 删除标签,如下所示:
    git tag -d HEAD
    
    (另请参阅有关删除标签的问题。
于 2020-06-29T12:43:01.350 回答