如何显示最新版本的 Git 标签和消息

如何显示最新版本的 Git 标签和消息

正在创建一个脚本来就地更新 Github 应用程序,并且需要打印最新 Git 标记版本中所做的更改因此,用户可以在更改工作生产环境之前做出有关触发更新的明智决定。 一个要求是我需要为最后一个标签添加别名因为我想尽可能自动化,而不必更改打印每个版本的标签。

答案1

由于您自己的解决方案似乎要求签出的头部与您感兴趣的标签相匹配,因此以下内容无需单独的即可工作git describe

git tag -l -n10 --points-at HEAD

答案2

要打印最后一个带注释的 Git 标签以及 10 行标签注释:

git tag -l -n10 $(git describe)

如果有人有一个纯 Git 解决方案可以达到相同的结果-包括为标签添加别名,这样就不需要在脚本中不断更改 -与一个单个 git 命令(我用了两个),请分享-

相关内容