[user] email = y@yulqen.org name = Matthew Lemon [core] excludesfile = /home/lemon/.gitignore_global quotepath = false editor = /usr/bin/vim autocrlf = input [sendemail] smtpserver = smtp.purelymail.com smtpuser = mrlemon@purelymail.com # smtpencryption = tls smtpserverport = 587 [alias] co = checkout ci = commit br = branch p = push origin master # friendly statuses st = status -sb --ignore-submodules=all # Add all unstaged changes/removals and commit. All you gotta do here is pass the commit message. # Example: git ac 'My commit message' ac = !git add -A && git commit -m # Pretty looking log lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit d = difftool [push] default = simple [diff] tool = vimdiff algorithm = histogram [difftool] prompt = false [color] ui = true branch = true diff = true interactive = true status = true log = false [pull] rebase = true [init] defaultBranch = master [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [credential] helper = cache