[user] name = Oliver Krylow email = o.krylow@isp-insoft.de signingKey = ~/.ssh/code.isp-insoft.de [gui] fontui = -family \"PT Mono\" -size 12 -weight normal -slant roman -underline 0 -overstrike 0 fontdiff = -family Cousine -size 12 -weight normal -slant roman -underline 0 -overstrike 0 [sendemail] smtpserver = sslout.df.eu smtpuser = o.krylow@isp-insoft.de smtpencryption = ssl smtpserverport = 465 annotate = yes [core] # Windows Linebreaks behalten, wir nutzen gitattributes für explizite Kontrolle autocrlf = false [branch] # Immer den neusten Branch auf anhieb finden, da diese wahrscheinlich relevanter sind sort = committerdate [pull] # führt git pull mit --rebase aus, um unnötige Merge-Commits zu vermeiden rebase = true [rebase] # Stashed und Entstashed lokale Änderungen um Konflikte beim Rebase zu vermeiden autostash = true # Falls gestackte PRs verwendet werden (absichtlich oder ausversehen), wird hier der Workflow vereinfacht updateRefs = true [merge] # Stashed und Entstashed lokale Änderungen um Konflikte beim Merge zu vermeiden autostash = true [push] # Spart einem bei neuen Branches immer wieder den Remote-Server und Branch spezifizieren zu müssern autoSetupRemote = true [submodule] # Submodule bleiben manuell; automatisches Recurse macht Pull/Rebase fragil. recurse = false