いくつかの本や記事に、Git ブランチとコミットの非常に見栄えの良いグラフが掲載されているのを見ました。Git 履歴の高品質な印刷可能な画像を作成するにはどうすればよいでしょうか?
ベストアンサー1
更新:この回答の改良版を投稿しました。Git でのブランチ トポロジの視覚化質問はそちらの方がはるかに適切であるため、ここに残しておきます。歴史的な理由(および評判上の理由、認めます)でこの回答を残しますが、削除したい気持ちも強くあります。
私の意見: 通常、~/.gitconfig
ファイルに挿入するエイリアスは 2 つあります。
[alias]
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(auto)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)'
lg = lg1
git lg
/ はgit lg1
次のようになります:
そしてgit lg2
次のようになります: