使用するカスタムgitログ形式があります。私は私のcolor.ui=true
設定しました.gitconfig
。たとえば、この単純な形式:
git log --pretty=format:"%h %d %s" --decorate
これは次のようなものを印刷します
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
HEAD、local、remoteは色なしで出力さgit log --oneline --decorate
れ、HEAD( 'bold cyan')、local( 'bold green')、およびremote( 'bold red')をカラーで出力します。今、私はラップすることができます%d
ように何かを%Cred%d%Creset
起こすであろうすべての参照名が赤であることを。
git logでカスタム形式を使用するときに、現在の参照名、ローカル参照名、リモート参照名を別々の色にするにはどうすればよいですか?
私はそれが可能だとは思わない:stackoverflow.com/questions/5889878/color-in-git-log/…–
—
VonC
Ack、スタックオーバーフローは見ませんでした。それは残念です。
—
ベンDoerr
@VonC多分あなたはそれを答えとして追加すべきですか?
—
NN
@NN スタックオーバーフロー。Gitに関する1 万件の質問の1つ。
—
VonC