Like most newbies, I started out searching StackOverflow for Git commands, then copy-pasting answers, without really understanding what they did. Well, here I am years later to compile such a list, and lay out some best practices that even intermediate-advanced developers should find useful.
Full article