[user] name = Jonas Müller email = j.mueller@nexus.local [core] editor = nvim autocrlf = input excludesfile = ~/.dotfiles/git/.gitignore_global [push] default = current autoSetupRemote = true [pull] rebase = true [rebase] autoStash = true [diff] tool = nvimdiff [alias] st = status co = checkout br = branch lg = log --oneline --graph --decorate --all undo = reset HEAD~1 --mixed # I don't know why this works but it does fixup = "!f() { git commit --fixup $1 && git rebase -i --autosquash $1~1; }; f"