首页 > 解决方案 > 从 export-subst 获取最新的 git 标签

问题描述

我想将一些 Git 数据放入由git archive命令生成的存档中。添加一行似乎git_stuff.h export-subst.gitattributes一种不需要配置、安装其他东西或让 Gitwhatever.com 在制作存档之前运行脚本的方法。我想要的是哈希、短哈希、提交日期、分支和标签。前三个很简单。我使用$Format: %H$,$Format: %h$$Format: %ci$. 第四个比较棘手,我可以$Format: %D$在显示之前在程序中使用和过滤结果。我不知道怎么做第五个。根据Get latest git tag from the current commit,我可以%D像以前一样使用替换来获得它,但和以前一样,我只得到顶行。我想要的行,删除空行后,是第一个以tag:. 我怎样才能获得该标签信息?

标签: gitgit-taggitattributes

解决方案


推荐阅读