dotfiles/home/.gitconfig
2021-08-26 10:47:10 +02:00

84 lines
1.6 KiB
INI

[user]
email = post@steffenvogel.de
name = Steffen Vogel
signingkey = 09BE3BAE8D55D4CD8579285A9675EAC34897E6E2
[github]
username = stv0g
[apply]
whitespace = nowarn
[shell]
username = stv0g
[color]
ui = auto
[core]
ignorecase = false
[merge]
tool = meld
[diff]
tool = meld
[rerere]
# Store and re-use manual conflict resolution changes.
enabled = 1
[core]
# Exclude everything this file. Used for general exclusions.
excludesfile = ~/.gitignore_global
# Set attributes on files. Used for general diff improvements.
attributesfile = ~/.gitattributes
autocrlf = input
[help]
# Open Git help pages in the browser as HTML.
format = web
autocorrect = 1
[difftool "sourcetree"]
cmd = code-insiders --diff --wait \"$LOCAL\" \"$REMOTE\"
path =
[mergetool "sourcetree"]
cmd = code-insiders -n --wait \"$MERGED\"
trustExitCode = true
[diff "xml"]
textconv = xmllint --format --recover
[alias]
addnw = !sh -c 'git diff -U0 -w --no-color "$@" | git apply --cached --ignore-whitespace --unidiff-zero -'
l = log --oneline
ll = log --graph --pretty=oneline --abbrev-commit
lll = "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"
a = add
an = annex
d = diff
p = push
po = push origin
c = commit
s = status
cl= clone
co = checkout
br = branch
type = 'cat-file -t'
dump = 'cat-file -p'
an = annex
[sendemail]
confirm = auto
smtpEncryption = tls
smtpServer = mail.0l.de
smtpUser = stv0g
smtpServerPort = 587
[pull]
rebase = false
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true