如何在git log的pretty格式中获取最新标签值?

6

我试图使用以下命令生成一些发布说明:

git log --pretty=format:%s my-project-1.2..HEAD

然而,如何在每个新版本后重复使用类似的东西,而不是指定上一个已知的好版本(每次)作为起点(紧挨着 HEAD 的下一个版本)?

例如:

git log --pretty=format:%s [某种方式获得 my-project-last-rev,以便无需指定]..HEAD

1个回答

6

git describe --abbrev=0 --tags应该会给你当前分支下最新的标签,所以你可以直接使用反引号来内联执行它:

git log --pretty=format:%s `git describe --abbrev=0 --tags`..HEAD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接