git标记生成,末尾有^{}



我注意到创建了两个名称相同的标签(不同的提交(,但其中一个标签的名称末尾有^{},但显示时没有^{}

标签显示使用:git show-ref --tags -d

b26f55d refs/tags/TAG_NAME
73b49c5 refs/tags/TAG_NAME^{}

我尝试过重新创建这种类型的标签,但没有成功。

没有两个标记——只有一个标记(id为b26f55d(指向提交73b49c5。第二个是由于-d选项,其文档显示:

-d, --dereference
Dereference tags into object IDs as well. They will be shown with
"^{}" appended.

标记可以是两件事:一个指向对象的指针(通常是提交(对对象本身进行XOR(即与包含标记对象链接的id(。在这种情况下,标签可以包含附加信息,如签名、注释。。。

相关内容

  • 没有找到相关文章

最新更新