Get the latest tech news
How core Git developers configure Git
What `git config` settings should be defaults by now? Here are some settings that even the core developers change.
As I explained in great length in my previous post, there is a rather nice feature in Git where if your fingers trip up while typing a command, it will guess what you meant and try to run it. In reality, this is sort of unnecessary, since Git will already look for global ignore values in the following two places:~/git/ignore and~/.config/git/ignore but since those are a little obscure, I feel like it’s nice to have this more guessable path. There have been discussions on the Git mailing list to make this the default and actually GitButler uses the diff3 strategy when dealing with merge conflict markers and to be totally honest, not all of us love it.
Or read this on Hacker News