git/config/git/config

58 lines
862 B
Plaintext

# 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