Pushing to a Version Control System Application

This lesson deals with uploading our website code to a VCS application like GitHub.

In the last lesson, we learned how to communicate with the server using SSH. We mentioned the scp command which transfers files from our local machine to the server. Although the command is available to us, it is generally not a smart way to transfer our code to the server. Instead, we bring a third player into the mix: a version control application.

Version control refers to the principle of keeping track of the code of an application. All the code is stored online and changes can be made by those who are given permission (development team).

Get hands-on with 1200+ tech skills courses.