协慌网

登录 贡献 社区

Git:我如何只列出本地分支机构?

git branch -a显示远程和本地分支。

git branch -r显示远程分支。

有没有办法列出当地的分支机构?

答案

只是没有选项的git branch

从联机帮助页:

如果没有参数,则会列出现有分支,并使用星号突出显示当前分支。

只是普通的命令

git branch

如果前导星号是个问题,我按如下方式管道git branch

git branch | awk -F ' +' '! /\(no branch\)/ {print $2}'

这也消除了当你有分离头时出现的 '(无分支)' 线。