我试图在特定分支中的提交之后找到最近的标记。
我知道 git describe 会往回走并找到最近的带有标签的祖先,但我如何向相反的方向移动。
例如:
给定提交 2,我想返回 future 标签。 git describe 会返回过去的标签。
最佳答案
git describe --contains <commit 2> | cut -d'~' -f1
怎么样? ?因为那会引用<commit 2>
从标签中按提交次数,只取~
之前的部分作为标签名称(假设您的标签名称不包含 ~
)。
关于git - 如何在git中提交之前找到最近的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41726632/