我已经从远程 GitHub 复制了存储库,现在进入下载存储库的本地计算机中的 git 存储库。
下面我发出命令来获取分支名称,但它不起作用
$ git branch --contains v0.3
答案1
从吉特人:
--contains [<commit>]
仅列出包含指定提交的分支(如果未指定则为 HEAD)。暗示
--list
。
和
使用
--contains
, 仅显示包含指定提交的分支(换句话说,t其尖端提交是指定提交的后代的分支)。
只需使用
git branch
它应该显示您的存储库的所有本地分支。带星号的分支是您当前的分支。
如果您只想检索您所在分支的名称,您可以执行以下操作:
git branch | grep \* | cut -d ' ' -f2
答案2
git branch
without-a
仅显示本地分支。
您可能想git branch -a --contains v0.3
查看 github 中包含给定标签的所有分支。但这可能没有您想象的那么有用 - 它将列出最初创建标签的分支以及自该标签以来衍生的任何分支。