I work with a lot of people who have no idea how git actually works and it is infuriating. They all use the git desktop program, and almost every time I get called over to help, it’s because they didn’t sync or refresh or whatever the hell it does.
If you don’t have a good mental model for git, you’re gonna have a bad time.
If you don’t have a good mental model for git, you’re gonna have a bad time.