ユーザーの git の問題をトラブルシューティングしていると、git からのエラー/警告メッセージに気付かず、指を火傷する人に出くわします。エラーと警告のgit出力を色付けする方法はありますか?
4 に答える
それを行うための git 組み込みの方法はありません。Git はエラーを STDERR に出力するだけで、エラーの致命的な問題などは気にしません。あなたができることは、STDERRを赤くすることです。これを行う方法は ServerFault で尋ねられています: https://serverfault.com/questions/59262/bash-print-stderr-in-red-color
次の 3 つの基本的なオプションがあります。
次のようにコマンドを実行します。
*git-command* 2> >(while read line; do echo -e "\e[01;31m$line\e[0m" >&2; done)
ラッパー スクリプトを使用し (それらについては ServeFault を参照)、次のようなコマンドを実行します。
mywrapper *git-command*
stderredをインストールします。これにより、コマンド ラインを変更せずに効果を永続的にすることができます。ただし、これがWindowsで機能するかどうかはわかりません。
color
の構成セクションを使用できますgit
。
詳細と例については、http: //git-scm.com/book/en/Customizing-Git-Git-Configuration#Colors-in-Gitまたはhttp://blog.philippmetzler.com/?pの後半を参照してください。 =15
例: (.gitconfig に追加)
[color]
interactive = always
[color "interactive"]
error = red bold