我正在尝试为提交添加一个额外的标签,以便以后能够通过模式选择此git describe
提交--match
;
当我使用--match
一个标签来捕获通常的提交时,一切正常。
但是,当我尝试通过“已部署”模式使用两个标签来匹配提交时,我得到了非常奇怪的标签,例如:
我有承诺:b946bdf (tag: a@0.0.1) Publish
我添加“已部署”标签:b946bdf (tag: a@0.0.1, tag: deployed) Publish
然后我跑git describe --abbrev=0 --match "deployed"
这个命令的结果是a@0.0.1-9-g1e5c94cc55fded72114b801bd47d8d29e7721255
如果我尝试使用--abbrev=1
我得到a@0.0.1-9-g1e5c9
最有趣的-9-g1e5c94cc55fded72114b801bd47d8d29e7721255
是,甚至没有这个提交。我不知道为什么以及从哪里得到这个奇怪的标识符。
我想得到一个干净的标签a@0.0.1
我做错了什么?