[user] name = Tony Duckles email = tduckles@epic.com [alias] # Simple aliases ci = commit st = status -sb br = branch co = checkout tags = tag -n1 -l # Log helpers 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 in = !git-incoming out = !git-outgoing # Branch helpers bd = !git-branch-dates bv = !git branch --color -vv cv = !git-cherry-view # 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 who = shortlog -s -- fp = format-patch --stdout [core] filemode = true logallrefupdates = true whitespace = space-before-tab, trailing-space excludesfile = ~/.gitignore_global [diff] renames = copies [sendemail] smtpserver = smtp.gmail.com smtpserverport = 587 smtpencryption = tls smtpuser = tony@nynim.org [color] ui = auto [color "diff"] meta = blue bold frag = magenta bold old = red bold new = green bold [color "branch"] current = yellow reverse local = yellow bold remote = green plain = red bold [color "decorate"] branch = green bold remoteBranch = green [color "status"] added = yellow changed = green bold untracked = blue bold [push] default = matching