Find Related products on Amazon

Shop on Amazon

How Core Git Developers Configure Git

Published on: 2025-07-15 16:17:11

What `git config` settings should be defaults by now? Here are some settings that even the core developers change. A few weeks ago I wrote about Git’s help.autocorrect setting and the strange tale of the origin of it’s deciseconds value. It got me to thinking about other git config settings that most people likely don’t know about and which should probably be defaulted differently. In this post, I’ll go through some of the perhaps obscure Git config settings that I have personally globally enabled and go into them to explain what they do and why they should probably be the default settings. Also, it turns out that I learned most of these from the people who actually work on the core Git codebase every day. TLDR First, though, some of you may not particularly care about the wonderful and sordid history of the rerere values or whatever. You may just be thinking “just give me the settings so I can blindly throw them into my ~/.gitconfig file." Well, fair enough. Here is the fun stu ... Read full article.