Using Git's rerere feature to escape recurring conflict hell(gist.github.com) |
Using Git's rerere feature to escape recurring conflict hell(gist.github.com) |
#~/.config/git/config
[rerere]
enabled = true
autoUpdate = true
while you're editing git config, consider these: [pull]
rebase = true
[rebase]
autoSquash = true
autoStash = true
[merge]
# zdiff3 adds original text markers and removes matching lines from conflict regions
# https://git-scm.com/docs/git-config#Documentation/git-config.txt-mergeconflictStyle
conflictStyle = zdiff3
autoStash = true
[push]
autoSetupRemote = true
default = simple
[init]
defaultBranch = main