# vim: ft=gitconfig [include] path = tools/kdiff3 path = config.os path = config.local [alias] co = checkout d = diff l = log --graph --pretty=graph --date=relative up = pull --rebase=preserve --autostash st = status --short shove = "!f() { git push ${1:-origin} :; }; f" [column] ui = auto [diff] colorMoved = true [dude] icon = ~/.config/git-dude/icon.png [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [gpg] program = gpg-for-git-signing [log] decorate = true [merge] conflictStyle = diff3 [pretty] graph = tformat:%C(auto)%h %G? %s% gD% D [push] default = simple gpgSign = if-asked [rerere] enabled = true [status] branch = true [url "git@github.com:"] pushInsteadOf = https://github.com/ [user] name = Danielle McLean email = dani@00dani.me