为什么这个refname不明确

XXX /path (master)
$ git lol -1 2.1.092
warning: refname '2.1.092' is ambiguous. // HERE
*   5c3a09e (tag: release/2.1.092-rc3) A merge commit here
|

XXX /path (master)
$ git lol -1 refs/heads/2.1.092
*   f387ed8 (origin/2.1.092, 2.1.092) Another merge commit here
|

XXX /path (master)
$ git show-ref | grep 2.1.092
f387ed8d58ffbda85cc52f4828b061980bbb3a7d refs/heads/2.1.092
f387ed8d58ffbda85cc52f4828b061980bbb3a7d refs/remotes/origin/2.1.092
28cc8af084c435cf53076993ab85add9886abb3d refs/tags/release/2.1.092-rc2
576144d52dae89e7f749e8d41801f13844e57d22 refs/tags/release/2.1.092-rc3

XXX /path (master)
$ git here 2.1.092
warning: refname '2.1.092' is ambiguous.
commit 5c3a09e243bee1a3d81fd0a02769972fe3900b6f
Merge: e7c71d7 eded388
Author: XXXX

XXX /path (master)
$ git here 576144d52dae89e7f749e8d41801f13844e57d22
commit 5c3a09e243bee1a3d81fd0a02769972fe3900b6f

请看第三行。 为什么这个refname不明确? 我想我一定已经搞乱了一些裁判。


看起来2.1.092是两个:

  • 引用合并提交5c3a09e的标记的名称
  • 分支的名称(refs / heads / 2.1.092,对于提交f387ed8d5
  • 您可以重命名标记或重命名分支。

    如“Git: warning: refname 'master' is ambiguous ”,请检查您是否没有.git/2.1.092文件:如果是这种情况,请将其删除。

    链接地址: http://www.djcxy.com/p/2623.html

    上一篇: Why is this refname ambiguous

    下一篇: Does the git branch renaming affect branch hierarchy?