In this episode, we're going to create our first local version control repository for our SQL projects and then connect it to a remote repository on GitHub.
Version control enables developers to record changes made to scripts, files, and folders while developing applications. After saving her work, the developer can then revert back to previous versions if and when the need arises. While developing applications, the developer, might have a compelling reason to revert to an older version of her code. This is where version control comes to the rescue.