1
0

gitconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. [user]
  2. name = raylu
  3. email = 90059+raylu@users.noreply.github.com
  4. signingkey = BA778D8B
  5. [color]
  6. ui = true
  7. interactive = true
  8. [color "status"]
  9. added = green bold
  10. changed = red bold
  11. untracked = cyan
  12. [color "diff"]
  13. meta = cyan bold
  14. old = red bold
  15. new = green bold
  16. frag = blue
  17. commit = yellow bold
  18. [color "branch"]
  19. current = green bold
  20. local = bold
  21. remote = red bold
  22. [color "grep"]
  23. match = cyan
  24. [pager]
  25. color = true
  26. [core]
  27. editor = vi
  28. pager = delta
  29. untrackedCache = true
  30. [interactive]
  31. diffFilter = delta --color-only
  32. [delta]
  33. line-numbers = false
  34. navigate = true
  35. [merge]
  36. defaultToUpstream = true
  37. conflictstyle = diff3
  38. [rebase]
  39. autosquash = true
  40. [rerere]
  41. enabled = true
  42. [fetch]
  43. prune = true
  44. [pull]
  45. ff = true
  46. [push]
  47. default = upstream
  48. [diff]
  49. tool = kitty
  50. guitool = kitty.gui
  51. colorMoved = default
  52. [difftool]
  53. prompt = false
  54. trustExitCode = true
  55. [difftool "kitty"]
  56. cmd = kitty +kitten diff $LOCAL $REMOTE
  57. [difftool "kitty.gui"]
  58. cmd = kitty kitty +kitten diff $LOCAL $REMOTE
  59. [log]
  60. decorate = true
  61. [alias]
  62. short = log --graph --pretty=format:'%C(yellow)%h%Creset -%C(red)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative --patience
  63. ff = merge --ff-only
  64. put = !git-push && git-push --tags
  65. pushf = push --force-with-lease
  66. [protocol]
  67. version = 2
  68. [init]
  69. defaultBranch = main
  70. [diff-so-fancy]
  71. markEmptyLines = false