An introduction to Git
With traditional hosting providers, the standard method for connecting to your server and uploading your files was to use File Transfer Protocol (FTP). You would connect using any standard FTP software and push a copy of your files to the server, and those changes would be reflected online instantly when accessing your website URL. With cloud-based hosting providers, the standard is typically to use the Git source control. Git is a source control technology that allows you to track changes and history with your project source code, as well as to provide an easy-use means of collaboration with multiple developers. The most popular Git online code repository provider is currently www.github.com.
We will use Git in order to track our application project source code and the method of pushing our code up to the various cloud-hosting providers. When you push code using Git, you are effectively transferring all or only the changed version of your code to an online repository...