[core] excludesfile = ~/.gitignore editor = vim whitespace = trailing-space,space-before-tab autocrlf = false safecrlf = true preloadindex = 1 pager = less -R [apply] whitespace = fix [color] ui = auto interactive = true status = true branch = true diff = true [push] default = tracking [alias] lol = log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit st = status -sb lerl = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit changelog = log --graph --pretty=format:'[%h] -%d %s (%cr) (%an)' --abbrev-commit --no-merges df = diff rpull = pull --rebase --stat pullr = pull --rebase unstage = reset dfc = diff --cached mergemaster = mergetool ci = commit -v push-with-tags = !git push && git push --tags pull-with-submodules = !git pull && git submodule update --init rpull-with-submodules = !git pull --rebase --stat && git submodule update --init freeze = !git-freeze tags = log -n1 --pretty=format:%h%d [merge] tool = vimdiff [mergetool "fugitive"] cmd = fugitive vim -f -c \"Gdiff\" \"$MERGED\" [user] email = c0de name = c0de [include] path = ~/.githubtokens path = ~/.dotoverrides/gitconfig [diff] guitool = kdiff3 [difftool "kdiff3"] path = /usr/bin/kdiff3 [pull] rebase = true