Git-status出力を色付けして、次のようにします。
untracked files = Magenta
new files = green
modified files = blue
deleted files = red
代わりに、ステージングされたファイルは緑色で、ステージングされていないファイルは青色で表示されます。
私の.gitconfigは、いくつかの検索に基づいて次のようにセットアップされています。
[color]
status = auto
[color "status"]
added = green
changed = blue
untracked = Magenta
deleted = red
git config doc から:
color.status.<slot>
ステータスの色付けにカスタマイズされた色を使用します。
<slot>
は次のいずれかです。
header
(ステータスメッセージのヘッダーテキスト)、added
またはupdated
(追加されたがコミットされていないファイル)、changed
(変更されたがインデックスに追加されていないファイル)、untracked
(gitで追跡されないファイル)、branch
(現在のブランチ)、またはnobranch
(no branch警告が表示される色、デフォルトは赤)。これらの変数の値は、
color.branch.<slot>
のように指定できます。
したがって、これは動作します:
git config color.status.changed blue
git config color.status.untracked Magenta
しかしながら:
new files = green
deleted files = red
不可能:1色を選択する必要があります:
color.status.added
の色が選択されます。color.status.modified
を選択します。もちろん、 commented by elboletaire :
以前に有効にされていない場合は、カラー出力を有効にすることを忘れないでください:
git config --global color.ui true
Shaun Luttin 追加:
コマンドは、引用符で囲まれた複数のパラメーターを取ることもできます。これには、このリストの2つの色(前景の背景)が含まれます。
通常、黒、赤、緑、黄、青、マゼンタ、シアン、白;
また、このリストから1つの属性(スタイル)も含まれています。
太字、暗く、ul、点滅、反転。
したがって、これは動作します:
git config color.status.changed "blue normal bold"
git config color.status.header "white normal dim"
注:git 2.9.1(2016年7月)では、出力カラーリングスキームは2つの新しい属性italicと ストライク、既存のボールド、リバースなどに加えて.
commit 9dc3515 、 commit 54590a 、 commit 5621068 、 commit df8e472 、 commit ae989a6 を参照してください、 commit adb3356 、 commit 0111681 (2016年6月23日)by Jeff King(peff
) .
( 浜野邦夫-gitster
- in commit 3c5de5c 、2016年7月11日)
また、属性を無効にするために「no-
」を許可します
「
nobold
」ではなく「no-bold
」を使用すると読みやすく、入力しやすくなります(とにかく、私はそもそも「nobold」を導入した人でしたが)。両方を許可するのは簡単です。