Add global gitconfig and gitignore

This commit is contained in:
Jonas Müller 2025-11-17 18:00:00 +00:00
parent 23769cddc9
commit b7100affa5
2 changed files with 32 additions and 0 deletions

24
git/.gitconfig Normal file
View file

@ -0,0 +1,24 @@
[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"

8
git/.gitignore_global Normal file
View file

@ -0,0 +1,8 @@
.DS_Store
.vscode/
*.swp
*.swo
.idea/
__pycache__/
.env.local
*.log