如何从标签获取分支名称

如何从标签获取分支名称

我已经从远程 GitHub 复制了存储库,现在进入下载存储库的本地计算机中的 git 存储库。

下面我发出命令来获取分支名称,但它不起作用

$ git branch --contains v0.3

答案1

吉特人:

--contains [<commit>]

仅列出包含指定提交的分支(如果未指定则为 HEAD)。暗示--list

使用--contains, 仅显示包含指定提交的分支(换句话说,t其尖端提交是指定提交的后代的分支)。

只需使用

git branch

它应该显示您的存储库的所有本地分支。带星号的分支是您当前的分支。

如果您只想检索您所在分支的名称,您可以执行以下操作:

git branch | grep \* | cut -d ' ' -f2

答案2

git branchwithout-a仅显示本地分支。

您可能想git branch -a --contains v0.3查看 github 中包含给定标签的所有分支。但这可能没有您想象的那么有用 - 它将列出最初创建标签的分支以及自该标签以来衍生的任何分支。

相关内容