[alias] # lg lg = log --graph --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an %ar)%Creset' # lg2 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(bold yellow)%d%C(reset)%n' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all # lastchange lastchange = log -p --follow -n 1 [apply] # Detect whitespace errors when applying a patch whitespace = fix [color "diff-highlight"] # Colours for `diff-so-fancy` oldNormal = "red bold" oldHighlight = "red bold 52" newNormal = "green bold" newHighlight = "green bold 22" [filter "lfs"] # git-lfs stuff clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [gpg] # Use `gpg2` binary for GnuPG program = gpg2 [help] # Automatically correct typos in commands autocorrect = 1 [pager] # Make diff-so-fancy apply all the time diff = "diff-so-fancy | less --tabs=4 -RFX" show = "diff-so-fancy | less --tabs=4 -RFX"