When I first started attempting to help, I realized that to explain
.git/config, we need to start a few steps back. First, by looking at the history of software configuration; then investigating the differences between a remote and a repository is in Git. and finally showing how
.git/configpulls them together in a powerful tool that decreases your cognitive load when shoveling code back and forth on the Internet.