F1Linux Asked: 2019-02-26 09:01:31 +0800 CST2019-02-26 09:01:31 +0800 CST 2019-02-26 09:01:31 +0800 CST 如何用消息显示最新版本的 Git 标签 772 正在创建一个脚本来就地更新 Github 应用程序,并且需要打印在最新的带有 Git 标记的版本中所做的更改,以便用户可以在更改工作生产环境之前做出关于拉动更新触发器的明智决定。 一个要求是我需要为最后一个标签设置别名,因为我想尽可能地自动化,而不必更改打印每个版本的标签。 upgrade git 2 个回答 Voted Best Answer Stephen Kitt 2019-02-26T09:22:52+08:002019-02-26T09:22:52+08:00 由于您自己的解决方案似乎要求签出的头与您感兴趣的标签匹配,因此以下工作无需单独的git describe: git tag -l -n10 --points-at HEAD F1Linux 2019-02-26T09:01:31+08:002019-02-26T09:01:31+08:00 要打印带有 10 行标记注释的最后一个带注释的 Git 标记: git tag -l -n10 $(git describe) 如果有人有一个纯 Git 解决方案,可以实现相同的结果 -包括别名标签,因此它不需要在脚本中不断更改 -使用单个 git 命令(我的使用两个),请分享 -
由于您自己的解决方案似乎要求签出的头与您感兴趣的标签匹配,因此以下工作无需单独的
git describe
:要打印带有 10 行标记注释的最后一个带注释的 Git 标记:
如果有人有一个纯 Git 解决方案,可以实现相同的结果 -包括别名标签,因此它不需要在脚本中不断更改 -使用单个 git 命令(我的使用两个),请分享 -