git config docから:
color.status.<slot>
ステータスの色付けにはカスタマイズされた色を使用します。<slot>の一つであります:
header (ステータスメッセージのヘッダーテキスト)、
addedまたはupdated(追加されたがコミットされていないファイル)、
changed (変更されているが、インデックスに追加されていないファイル)、
untracked (gitで追跡されないファイル)、
branch (現在のブランチ)、
nobranch (ブランチなしの警告が表示される色、デフォルトは赤)、
localBranchまたはremoteBranch(ブランチおよびトラッキング情報がステータスの短い形式で表示される場合、それぞれローカルおよびリモートのブランチ名)、
unmerged (変更がマージされていないファイル)。
これらの変数の値は、のように指定できます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。
もちろん、エルボレテールがコメントしたように:
カラー出力を以前に有効にしていない場合は、忘れずに有効にしてください。
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つの新しい属性、イタリックと攻撃、既存のボールド、リバースなどに加えて、
参照9dc3515をコミットし、54590a0をコミットし、5621068をコミットし、df8e472をコミットし、ae989a6をコミットし、adb3356をコミットし、0111681コミットにより(2016年6月23日)のジェフ・キング(peff)。
(合併によりJunio C浜野- gitster-でコミット3c5de5c、2016年7月11日)
またno-、属性を否定するための " " も許可します
「no-bold」ではなく「」を使用するnobold方が読みやすく、タイプするのが自然です(とにかく、私が「nobold」を最初に導入した人であったとしても)。両方を許可するのは簡単です。