使用git branch -a时隐藏或折叠以prefix /开头的分支

时间:2012-05-17 18:12:27

标签: git bash colors

我们在“文件夹”中有大约十几个分支,这些分支被亲切地称为zoo(方便排序到最后并且不是完全不准确的描述符)。从本质上讲,我们可能会在几个月内回归,但不希望堵塞我们的分支机构列表。

在可视化Git客户端塔中,有一个漂亮的功能,名为zoo/branch-azoo/branch-b的分支在文件夹zoo下表示为已折叠。我知道Git实际上并不认为文件夹中存在branch-abranch-b,但我想知道是否有办法配置命令行git客户端以表现以类似的方式。

最简单的解决方案是通过将gba之类的别名隐藏到git branch -a | grep -v "zoo"来隐藏这些分支,但这会丢失我用{{1}获得的分支类型(远程/本地/当前)的颜色编码}}。有没有办法从git branch -a传递这些首选项,或者通过.gitconfig管道输出时保留git branch -a提供的颜色编码?

1 个答案:

答案 0 :(得分:1)

git branch --color=always -a | grep --color=never -v "zoo"在通过git输出输出时应保留grep提供的颜色编码。