可能な内蔵のかなりの形式を正確に私の必要性(または私の好み)に適合しない:git log prettyフォーマットを上書きする方法は?
https://git-scm.com/docs/pretty-formats
git log --decorate --graph --all --pretty=short
は私が欲しいものはほとんどですが、私はコミット日付として表示されるしたいと思いますがよく...
git log --decorate --graph --all --pretty=medium
はいいですが、私は完全なコミットメッセージにしたくありません。私は、だから私はただ「中」のように、私自身かなりのフォーマットを定義しようとしましたが、フルせずにメッセージをコミットし、そのように...
を示すべきコミットメッセージの最初の行のみが欲しいです:
git log --decorate --graph --all --pretty=format:'commit %H%nAuthor: %an%nDate: %ad%n%n%s%n'
ブランチの名前はもう表示されません。別の問題は、ログがもう色にならないということです。どうすればそれを正しく行うことができますか?
(それは日付を表示するためまたはにオーバーライド--pretty=short
)それは完全なメッセージをコミット示すが、コミットのタイトルだけではないだろうように、理想的には、私はちょうどオーバーライド--pretty=medium
したいと思います。これは唯一可能ですか(にはビルトインのきれいな形式)?はいの場合、どうですか?
が一層緊密組み込み 'へのだろう--decorate' HEADのための明確な色があった場合には、 - >、および<リモートブランチ>。ほぼ完璧にマッチ!これまでのところ最高の答え。ありがとう。 +1 –
Bludzee
しかし、私は着色装飾品のためのトークンを見つけられなかったので、あなたは一括でしかできません。 – Vampire