Eyes, JAPAN Blog > 自分だけのgit logをつくろう

自分だけのgit logをつくろう

Yuki Ito

この記事は1年以上前に書かれたもので、内容が古い可能性がありますのでご注意ください。

みなさんgit logコマンドは使っていますか?

Gitをコマンドラインから使う人にとっては日常的に使用するコマンドですよね。

でも、見にくくないですか?

screenshot-from-2017-03-13-17-42-43

コミットの一覧が見たいだけだったり、ブランチをツリー表示したいときにはあまり役に立たないですよね。

実はそれ、git logコマンドである程度できます。 tigやSubTreeを指をくわえて見ているだけの日々とはおさらばです!

--oneline

screenshot-from-2017-03-13-17-41-31

--onelineオプションをつけることによって、ひとつのコミットを一行で表示することができます。

--graph

screenshot-from-2017-03-13-18-03-02

ブランチをツリー形式で表示できます。やったね!

--decorate

このオプションはツリー形式で表示されたブランチのひとつひとつにブランチ名を表示します。

基本は上記です。

ここに、--date--pretty オプションで形式を作っていきましょう。僕はこんな感じになりました。(フォーマット識別子は検索してみてください!)

$ git log --oneline --decorate --graph --date=format:'%m%d %H%M%S' --pretty='%C(blue)%ad%C(auto) %h %Cgreen%an%Creset: %s %C(yellow)%d%Creset'

これを.gitconfigに以下のような感じで設定すれば、

screenshot-from-2017-03-15-22-00-24

呼び出しもらくらくです!

screenshot-from-2017-03-15-22-01-28

Comments are closed.