确定最新收到的git标记
我需要为我们的项目写一个自动更新脚本。我什么都有,只是我不能确定最近收到的标签的名称。我尝试使用git descripe,但它告诉我最新的签出标签。当然,我不需要,我必须找到下一个可到达的标签才能结账。有什么想法吗?试试这个:确定最新收到的git标记,git,git-tag,Git,Git Tag,我需要为我们的项目写一个自动更新脚本。我什么都有,只是我不能确定最近收到的标签的名称。我尝试使用git descripe,但它告诉我最新的签出标签。当然,我不需要,我必须找到下一个可到达的标签才能结账。有什么想法吗?试试这个: git describe --tags --abbrev=0 branch_name 从所需分支的尖端而不是头部(当前签出)检索最新标记的名称 也就是说,如果您的自动更新脚本已获取原始主机,则可以执行以下操作 git describe --tags --abbrev=0
git describe --tags --abbrev=0 branch_name
从所需分支的尖端而不是头部
(当前签出)检索最新标记的名称
也就是说,如果您的自动更新脚本已获取原始主机,则可以执行以下操作
git describe --tags --abbrev=0 origin/master
注意:
--abbrev=0
使description
仅返回标记名,末尾不带sha1<代码>--tags使descripe返回最新的带注释或未带注释的标记。有关可能选项的完整讨论,请参阅。很抱歉,我完全忘记了这个问题:(只有一个补充:首先我需要做一个git获取源代码母版
,然后我可以使用git description--tags--abrev=0 origin/master
没有斜杠的源代码母版无法按我需要的方式工作。