Git is an essential tool for any developer, but you'll probably only use 20% of Git features 80% of the time. Let's dive into the knowledge you need to manage your project through version control, collaborate with others and contribute to open-source projects.