I\'ve seen some books and articles have some really pretty looking graphs of git branches and commits. How can I make high-quality printable images of git history?
For textual output you can try:
git log --graph --abbrev-commit --decorate --date=relative --all
or:
git log --graph --oneline --decorate --all
or: here's a graphviz alias for drawing the DAG graph.
I personally use gitx, gitk --all and gitnub.
gitk --all