Files
dotfiles/gitconfig
2016-11-30 15:11:21 +00:00

62 lines
1.2 KiB
Plaintext

[user]
name = Jim Myhrberg
email = contact@jimeh.me
signingkey = 887AA501FE5A45FA
[core]
excludesfile = ~/.gitignore
[color]
status = auto
branch = auto
diff = auto
[apply]
whitespace = nowarn
[push]
default = upstream
[alias]
a = add
ai = add -i
p = pull --rebase
pu = push
co = checkout
cl = clone
br = branch
ci = commit
st = status
me = merge
di = diff
re = remote
reb = rebase
res = reset
sub = submodule
unstage = reset HEAD --
last = log -1 HEAD
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
[branch]
autosetuprebase = always
[difftool "Kaleidoscope"]
cmd = ksdiff-wrapper git \"$LOCAL\" \"$REMOTE\"
[difftool]
prompt = false
[diff]
tool = Kaleidoscope
[credential]
helper = osxkeychain
[include]
path = ~/.gitconfig_private
[filter "media"]
required = true
clean = git media clean %f
smudge = git media smudge %f
[github]
user = jimeh
password =
oauth-token =
[filter "hawser"]
clean = git hawser clean %f
smudge = git hawser smudge %f
required = true
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true