[alias]
# Simple aliases
ci = commit
- st = status
+ st = status -sb
br = branch
co = checkout
tags = tag -n1 -l
# Log helpers
- ll = log -16 --pretty='format:%C(yellow)%h%Creset %s%C(green bold)%d%Creset %C(black bold)(by %an, %ar)%Creset'
- lll = log --pretty='format:%C(yellow)%h%Creset %s%C(green bold)%d%Creset %C(black bold)(by %an, %ar)%Creset'
+ ll = log --pretty='format:%C(yellow)%h%Creset %s%C(green bold)%d%Creset %C(black bold)(by %an, %ar)%Creset'
graph = log --all --graph --topo-order --pretty='format:%C(yellow)%h%Creset %s %C(black bold)(by %an)%Creset%C(green bold)%d%Creset%n'
# Remote helpers
track = !git-track
# Diff helpers
df = diff --patience
dfc = diff --patience --cached
+ dfw = diff --patience --word-diff=plain
+ # Searching
+ ls = ls-files
+ ack = !git-ack
+ # Submodules
+ sub = !git-subup
+ sup = !git-subup pull
# Misc
root = rev-parse --show-toplevel
sh = !git-sh
thanks = !git-thanks
who = shortlog -s --
- sup = !git-subup
fp = format-patch --stdout
[core]
[color "branch"]
current = yellow reverse
local = yellow bold
- remote = green bold
+ remote = green
plain = red bold
[color "status"]