[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/@@')' sw = switch rb = rebase fh = !sh -c 'git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main' [commit] gpgsign = {{ .Git.GpgSign }} template = {{ env "XDG_CONFIG_HOME" | printf "%s/git/message" }} [core] excludesFile = {{ env "XDG_CONFIG_HOME" | printf "%s/git/ignore" }} [diff] tool = vimdiff [fetch] prune = true [gpg] program = gpg [pull] rebase = false [user] email = {{ .Git.User.Email }} name = {{ .Git.User.Name }} {{- if .Git.GpgSign -}} {{ print "" }} signingkey = {{ .Git.User.SigningKey }} {{- end -}} {{ print "" }} [init] defaultBranch = main [filter "lfs"] required = true clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process