THE GIT PUSH
Before we dive into what git push is, we first take a look at Git itself. What is Git? Git is a version control system for tracking changes in computer files. It assist in coordinating work amongst several people on a project and tracks progress over time. Unlike the centralized version control system, Git branches can be easily merged. A new branch is created every time a developer wants to start working on something. This ensures that the master branch always has a production-quality code. Git