我希望git status
的輸出在類似less
的環境中返回。這已經適用於git diff
,但不適用git status
。我已經嘗試過加入以下~/.gitconfig
,但沒有奏效:如何打開尋呼機輸出git狀態?
[core]
pager = less
我缺少什麼?謝謝。
我希望git status
的輸出在類似less
的環境中返回。這已經適用於git diff
,但不適用git status
。我已經嘗試過加入以下~/.gitconfig
,但沒有奏效:如何打開尋呼機輸出git狀態?
[core]
pager = less
我缺少什麼?謝謝。
您可以打開和關閉與pager.<cmd>
設定特定的命令,在這種情況下pager.status
分頁:
pager.<cmd>
如果是boolean值,打開或關閉的分頁在寫入tty時輸出特定的Git子命令。否則,使用由pager的值指定的尋呼機打開子命令的分頁。如果在命令行中指定了--paginate或--no-pager,則優先於此選項。要禁用所有命令的分頁,請將core.pager或GIT_PAGER設置爲cat。
運行以下命令:
git config --global pager.status true
或手動添加以下到年底你的〜/的.gitconfig:
[pager]
status = true
這似乎也保持着色!非常感謝! – dsz 2014-01-15 23:49:37
我不知道是否有一種方法做到這一點,但是,是'git status |少「太難了?當你有很多修改過的文件時,你只需要它。 – 2012-01-16 16:42:32
@WesFreeman這比這有點煩人。 Git將不會保留顏色,當管道較少,並且'git status'沒有'--color = always'。如果有這樣的選項,那麼必須輸入'git status --color = always |少一些-R' - 不那麼簡潔,對吧? – brandizzi 2013-04-17 18:40:25
現在我們擁有了'git status -vv',它在'git-diff'的輸出結尾添加了',這也是非常有用的。 – 2015-07-10 19:10:12