manager/templates/git/config.gotmpl

41 lines
1.2 KiB
Go Template
Raw Normal View History

2022-04-18 00:14:34 +01:00
[alias]
br = branch
cm = commit
df = diff
gr = log --all --graph --decorate --format=format:'%C(bold "#62ccff")%h%C(reset) %C(bold "#fa9c43")(%ai)%C(reset) %C(auto)%d%C(reset)%n%C(italic "#929292")%an:%C(reset) %C("#ffffff")%s%C(reset)%n'
pl = pull
ps = push
sr = reset --soft
st = status
up = !sh -c 'git checkout $(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@') && git fetch --all && git pull origin $(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')'
2024-09-10 08:41:31 +01:00
sw = switch
rb = rebase
2022-04-18 00:14:34 +01:00
[commit]
2024-09-10 08:41:31 +01:00
gpgsign = {{ .Git.GpgSign }}
template = {{ env "XDG_CONFIG_HOME" | printf "%s/git/message" }}
2022-04-18 00:14:34 +01:00
[core]
2024-09-10 08:41:31 +01:00
excludesFile = {{ env "XDG_CONFIG_HOME" | printf "%s/git/ignore" }}
2022-04-18 00:14:34 +01:00
[diff]
tool = vimdiff
[fetch]
prune = true
[gpg]
2024-09-10 08:41:31 +01:00
program = gpg
2022-04-18 00:14:34 +01:00
[pull]
rebase = false
[user]
2024-09-10 08:41:31 +01:00
email = {{ .Git.User.Email }}
name = {{ .Git.User.Name }}
{{- if .Git.GpgSign -}}
{{ print "" }}
signingkey = {{ .Git.User.SigningKey }}
{{- end -}}
{{ print "" }}
2022-04-18 00:14:34 +01:00
[init]
defaultBranch = main
2024-09-10 08:41:31 +01:00
[filter "lfs"]
required = true
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process