【Git】 git log をキレイに整えて見やすくする方法
git log をキレイに整えて見やすくする方法メモ
git log
git log
を普通に実行すると以下のようになります。
フォーマットを指定する
--pretty
を使用することで出力する日付やハッシュなどに色を付けることが可能になります。
また --graph
を使用するとコミットグラフを見ることができます。
git log --graph --pretty=format:' %Cgreen[%ai]%C(#ff0ab3)(%cr) %Cred%h - %Creset %s %C(bold blue)<%an>%Creset'
フォーマット詳細
--pretty
の詳細各種はこちらに記載されています。
Git - pretty-formats Documentation
使用しそうなものを抜き出して記載致します。
%h
- コミットハッシュ
%ai
- 日付ISO8601フォーマット(2022-09-19 09:00:00 + 0900)
%cr
- 相対コミット日付
%an
- Git Author の名前
%ae
- Git Author のメールアドレス
%cn
- Git Commiter の名前
%ce
- Git Commiter のメールアドレス
色を付ける
%Cred
- 以降の文字色を赤
%Cgreen
- 以降の文字色を緑
%Cblue
- 以降の文字色を青
%Creset
- 色をリセット
%C([color])
- Git - git-config Documentation で指定できる色、もしくは
#ff0ab3
のような色指定
- Git - git-config Documentation で指定できる色、もしくは