ci = commit -v
unci = reset --soft HEAD~
amend = commit --amend
+ diff = diff --word-diff
dt = difftool
mt = mergetool
# dont pull without rebase, and dont push without pull (fetch & merge)
[branch]
autosetupmerge = always
autosetuprebase = always
-[branch "master"]
- rebase = true
[rebase]
+ autosquash = true
autostash = true
[pull]
rebase = true
[push]
- default = tracking
+ default = simple
[diff]
tool = vimdiff
[difftool]
[core]
excludesfile = ~/.gitignore_global
editor = vim
+ autocrlf = false
[include]
path = ~/.gitconfig_local