sync/git/gitconfig
2014-11-14 09:20:31 -05:00

34 lines
933 B
Plaintext

[user]
name = Austen Adler
email = stonewareslord@gmail.com
[alias]
i = "!git br&&git st"
pul = pull
pus = push --all
co = checkout
ci = commit -m
a = add
st = status
br = branch -av
hist = log --all --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue)<%an>%Creset' --abbrev-commit
d = difftool
cbranch = !sh -c 'git commit -m \"$2\"&&git branch $1&&git reset --hard HEAD~1&&git co \"$1\"' -
nbranch = !sh -c 'git branch $1&&git reset --hard HEAD~1&&git co \"$1\"' -
size = "!git diff --cached --binary | wc -c | numfmt --to=iec-i"
[push]
default = matching
[core]
excludesfile = /home/stonewareslord/.gitignore_global
[diff]
tool = vimdiff
[difftool]
prompt = false
[merge]
tool = diffconflicts
[mergetool "diffconflicts"]
cmd = diffconflicts vim $BASE $LOCAL $REMOTE $MERGED
trustExitCode = true
keepBackup = false
[credential]
helper = cache