Oh, Git Is Complex!

To mitigate that, we are going to get inside the head of Linus Torvalds! (Just a little bit - maybe into a single neuron). In this part, we will focus on configurations. I always thought that to understand a system, I needed to understand its configurations (or even better, its installation).

When I get to a new company, the first thing I try to figure out is:

How do I install this?

How do I configure this?

How Does Linus Torvalds Think?

"Everything is a file."

Yes, this is how Linus thinks: everything is a file.

As Linus loves this idea that everything is a file, you can just view git configurations as a file.

So, if we manage to learn which files Linus uses in git, we might be able to penetrate oh-my-complex-git!

Summary

You now know exactly where your git config files are. This is very helpful and much more explainable than using the git commands. I'm not sure I was able to simplify it, but it makes at least some sense at the end of the day for us programmers!