Files
dotfiles/dot_gitconfig.tmpl
Vasili Svirydau d2a2911f0a chore: git config
2026-05-06 09:46:25 -07:00

24 lines
588 B
Cheetah

[user]
name = {{ .name | quote }}
email = {{ .email | quote }}
[push]
autoSetupRemote = true
[diff]
tool = bc3
[difftool "bc3"]
trustExitCode = true
[merge]
tool = bc3
[mergetool "bc3"]
trustExitCode = true
[pull]
rebase = true
[alias]
parent = "!git show-branch | grep '*' | grep -v \"$(git rev-parse --abbrev-ref HEAD)\" | head -n1 | sed 's/.*\\[\\(.*\\)\\].*/\\1/' | sed 's/[\\^~].*//' #"
[alias]
cop = "!f() { git checkout \"$(git parent)\"; }; f"
[alias]
children = "!f() { git branch -a --contains \"$(git rev-parse HEAD)\"; }; f"
[init]
defaultBranch = master