アタマのひきだし

webプログラミング情報メモ

git-ブランチをアスキーアート表示

f:id:uno133:20150419102541p:plainf:id:uno133:20150419102615p:plain

上記のように、ブランチの状態をアスキーアート、視覚的に表現するようにできます。 アリスとボブのGit入門レッスン に載っていた情報を元に改作しています。

% git log graph --all —format="%x09%C(cyan bold)%an%Creset%x09%C(yellow)%h%Creset %C(magenta reverse)%d%Creset %s"

コードの改作

$ man git-log でマニュアルを表示、/--pretty で検索をかける。n でページを送り、--pretty に関する部分を見ていってみると、詳しい記述が確認できます。そのほか、%cn はどんな意味か? -> %cn: committer name など見れます。

%x09 はタブの区切りを表し、タブの16進コードのようです。このあたりは検索してみて、それっぽい記述をみつけました。ご自分でも確認してみるといいかもです。そのほかの参考にさせてもらったサイトです。 gitで便利なエイリアス達

この設定を .gitconfig にエイリアス設定することで、簡単に使えるようにします。