如何从git-show-branch中减去/过滤特定的分支?

时间:2013-04-12 16:37:25

标签: git branch

我试着查看git glob'ing功能但找不到我想要做的事情。我有很多大师的分支,彼此相对接近,但主人远远落后,所以当我做git show-branch时,树很高,所以我想基本上过滤掉主人。我需要像git show-branch * - master

这样的东西

1 个答案:

答案 0 :(得分:1)

您可以使用:

git log --graph --oneline --all <commit>..

将以图形方式显示<commit>之后的所有分支和提交。您可以使用以下命令列出分支,而不是--all参数:

git log --graph --oneline <commit>.. <path> ...

如果这些不能让你得到更短的输出,你可以尝试:

git branch | grep -v master | xargs git log --graph --oneline <commit>..