gitconfig 984 B

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