相変わらずGit勉強中です。
git logでコミット履歴をグラフで表示するには
git log --oneline --graph
とかやると表示されるのですが、もう少し情報が欲しいなって思うのですが
まだ書式覚えてないので、うまく設定できずw
GUIツールを利用すればいいのですが、やっぱりコマンドラインでやりたい。
Google先生に聞いてみると、いろんな方がTips公開してくださっています。
感謝 m(_ _)m
- Pretty git branch graphs
- git logを見やすく
- Gitのちょっと便利な使い方
.gitconfigに以下の設定を追加
[alias] log1 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)― %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative log2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)― %an%C(reset)' --abbrev-commit log3 = log --graph --date-order -C -M --pretty=format:"<%h> %ad [%an] %Cgreen%d%Creset %s" --all --date=short log4 = log --graph --pretty='format:%C(yellow)%h%Cblue%d%Creset %s %C(black bold)%an, %ar%Creset' sgraph = !"git log --oneline --graph" graph = !"git log1"
これで
git sgraph
ってしたら、シンプルなグラフが出て
git graph
ってしたらもうすこし詳細なグラフがでるようになりました。
他のフォーマットで表示したいときは
git log4
とかしたら表示できる。
================================
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場