github:如何列出所有远程和本地分支但没有分支的拉取请求?

时间:2014-09-25 04:12:07

标签: git github

现在GitHub将为每个pr创建一个隐藏分支,例如/ pr / 1,可以在本地克隆上的“git branch -a”中看到,但在GitHub UI中隐藏。

我仍然希望保留这些分支,但是当我在我的shell上“git branch -a”时(我太多),我不想看到它们。有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用git branch --list pattern指定模式。 pattern使用unix shell globbing。

即。要避免列出pr/*之类的分支,例如pr/1pr/2等,请使用以下命令。

git branch -a --list {'[!p]*','p[!r]*','pr[!/]*'}

或者您可以使用grep过滤结果以避免复杂的模式。

git branch -a | grep -v 'pr/*'