gitconfig 863 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [user]
  2. email = andrew@andrewswistak.com
  3. name = Andrew Swistak
  4. [push]
  5. default = simple
  6. [merge]
  7. tool = vimdiff
  8. conflictstyle = diff3
  9. summary = true
  10. [interactive]
  11. singlekey = true
  12. [core]
  13. editor = nvim -f
  14. pager = less -F -X
  15. excludesfile = ~/.gitignore
  16. [mergetool]
  17. prompt = false
  18. tool = vimdiff
  19. [diff]
  20. tool = vimdiff
  21. [mergetool "vimdiff"]
  22. cmd = nvim -d $BASE $LOCAL $REMOTE $MERGED -c '$wincmd W' -c '$wincmd J'
  23. [alias]
  24. lol = log --oneline
  25. c = commit
  26. s = status
  27. cam = commit -am
  28. cane = commit --amend --no-edit
  29. cm = commit -m
  30. ca = commit -a
  31. d = diff
  32. ch = checkout
  33. chp = cherry-pick
  34. ctags = !.git/hooks/ctags
  35. [color]
  36. ui = auto
  37. diff = auto
  38. status = auto
  39. branch = auto
  40. interactive = auto
  41. grep = auto
  42. [url "github:"]
  43. insteadOf = git@github.com
  44. insteadOf = github.com
  45. [init]
  46. templatedir = ~/.git_template