git aliases
I’ve discovered magic… git aliases
Quickly! open ~/.gitconfig
on your computer using something! (preferably Sublime, Notepad 2, or VIM)
Now add the following awesomness
[alias]
lol1 = log --graph --abbrev-commit --decorate --date=relative --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(bold yellow)%d%C(reset)' --all
lol = log --oneline --graph --color --all --decorate
Now you can use git lol
and git lol1
and enjoy the magic in your repos today!
Example using mozilla/rust
No colors unfortunately… but you get the gist of it.
Following example from the mozilla/rust repo.
- 09abbbd - (70 minutes ago) auto merge of #16866 : P1start/rust/tuple-indexing, r=brson - bors (origin/auto)
|\
| * bf274bc - (5 weeks ago) Implement tuple and tuple struct indexing - P1start
| | * 3adb46c - (3 hours ago) Register snapshots - Brian Anderson (origin/try)
| |/
|/|
- | 9f6d27c - (6 hours ago) auto merge of #17135 : brson/rust/wininst, r=alexcrichton - bors (HEAD, origin/master, origin/HEAD, master)
|\ \
| * | 5206e79 - (29 hours ago) Fix naming of windows installer - Brian Anderson
- | | 716db00 - (9 hours ago) auto merge of #16680 : brson/rust/readme, r=steveklabnik - bors
|\ \ \
| * | | cd1fabe - (3 weeks ago) Add links to forums in README.md, including discuss.rust-lang.org - Brian Anderson
- | | | 6faa4f3 - (11 hours ago) auto merge of #17129 : epdtry/rust/misc/llvm-root-reconfig, r=brson - bors (origin/snap-stage3)
: