2012-05-17 35 views
0

我們在一個名爲zoo的「文件夾」中有大約十幾個分支(排序到最後很方便,而且不是完全不準確的描述符)。從本質上講,我們可能會在幾個月後返回,但不希望堵塞我們的分支機構列表。隱藏或摺疊以前綴/ /當使用git分支的分支-a

在可視Git客戶端塔中,有一個漂亮的功能,其中名爲zoo/branch-azoo/branch-b的分支表示爲摺疊在文件夾zoo下。我知道Git實際上並不認爲branch-abranch-b存在於一個文件夾中,但我想知道是否有辦法配置命令行git客戶端的行爲方式類似。

最簡單的辦法是隱藏通過別名像gbagit branch -a | grep -v "zoo"這些分支,但失去了分支類型的彩色編碼(遠程/本地/電流),我與git branch -a得到。有沒有辦法從.gitconfig中通過這些偏好設置,或者在通過grep管道輸出時保留git branch -a提供的顏色編碼?

+0

不能回答我自己的問題,不知道我是否應該投票刪除我自己的帖子: ...好吧,我意識到有一個簡單的解決方案來將我的請求傳遞給grep。 'git branch -a --color = always | grep --color = never -v「動物園」 還有興趣知道是否有一個腳本來摺疊文件夾,就像我在說的那樣... – kayaker243

回答

1

git branch --color=always -a | grep --color=never -v "zoo"當通過grep管道輸出時應保留git提供的顏色編碼。

+0

哈哈。 thx的迴應。不,但增加了--color總是給git分支-a做(看上面) – kayaker243

+0

我發佈了這個答案後,我看到了你對*問題的評論。 :-)我會用'--color = always'' git'參數更新這個答案。 –

+0

很棒,thx亞光 – kayaker243