In this chapter we will learn a step by step approach to know how to initialize Git in our project, use different git commands and how to push the our project into the Github.

In this chapter we will learn what is a version control system, what the heck is Git and why we should use it in our projects.