我们可以得到最后一个 git 标签,它以一个单词(例如 TEST)开头,如下所示:
git describe --tag --dirty --match 'TEST*'
我想知道如何获得以 word1或word2 开头的最后一个标签(例如 TEST OR RUN)?我尝试使用正则表达式或以下,但它不起作用:
git describe --tag --dirty --match 'TEST*|RUN*'
解决方案: 我们可以获取 HEAD 的提交数量并比较这些数字,提交较少的那个是最近的。您可以在我添加的答案中找到它的脚本。