gpt4 book ai didi

Git:如何找出标签在哪个分支上?

转载 作者:IT王子 更新时间:2023-10-29 00:43:35 25 4
gpt4 key购买 nike

我目前正忙于一个有很多分支的项目,我有一个标签,用于标记在其中一个分支上完成的最后更改。但是我不清楚这个标签在哪个分支上。

如何找出标签在哪个分支上?

最佳答案

更短:

git branch --contains tags/<tag>

(它适用于任何树状引用)


如果你能找到which commit a tag refers to :

 git rev-parse --verify tags/<tag>^{commit}
# or, shorter:
git rev-parse tags/<tag>~0

然后你可以找到which branch contain that commit .

git branch --contains <commit>

作为commented下面是user3356885 ,对于获取的分支(远程命名空间中的分支)

git branch -a --contains tags/<tag>
git branch -a --contains <commit>

Pyr3z 中所述的 answer ,对于上面列出的每个候选标签,您可以添加:

git log -1 --pretty='%D' TAG

这将显示与该标签关联的分支。

关于Git:如何找出标签在哪个分支上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806448/

25 4 0