Git is a great tool for tracking changes. Although very powerful, it can completely hinder developers' productivity if used incorrectly or inappropriately. And we are not talking about knowing (or not) Git commands. We're talking about the way developers use Git.
In this lesson you will learn about several workflows that use Git for tracking changes. By the end of the lesson, you will be able to identify which workflow best suits your project and style.
Let's begin with a simple Markdown primer!