Files
dotfiles/.config/git/config
T
2026-04-13 14:13:10 +03:00

61 lines
1.2 KiB
Plaintext

[init]
defaultBranch = main
[fetch]
prune = true
[core]
editor = hx
pager = delta
[diff]
tool = nvimdiff
algorithm = histogram
# colorMoved = default
[pull]
rebase = true
[push]
recurseSubmodules = check
[merge]
conflictStyle = zdiff3
[rerere]
enabled = true
[interactive]
diffFilter = delta --color-only
[delta]
# max-line-distance = 1.0
dark = true
navigate = true
line-numbers = false
side-by-side = false
minus-style = syntax "#3f0001"
minus-emph-style = syntax "#800003"
plus-style = syntax "#003800"
plus-emph-style = syntax "#007800"
line-numbers-left-format = "{nm:<4}"
line-numbers-right-format = "{np:<4}"
[log]
showSignature = true
abbrevCommit = true
[gpg]
format = ssh
[gpg "ssh"]
allowedSignersFile = ~/.config/git/allowed_signers
[user]
name = -
email = -
# [tag]
# gpgSign = true
# [commit]
# gpgsign = true
[includeIf "gitdir:~/src/"]
path = ~/src/.gitconfig
[includeIf "gitdir:~/uni/"]
path = ~/uni/.gitconfig
# [filter "lfs"]
# required = true
# clean = git-lfs clean -- %f
# smudge = git-lfs smudge -- %f
# process = git-lfs filter-process