Summary
In this chapter, we defined version control and the various types of workflows that are used. Then, we looked at what Git and GitHub are, and how they relate to each other. Last, but not least, we created a repository on GitHub, cloned it, and initialized a repository on a local environment before uploading (pushing) it to GitHub. Basic building blocks of version control and the application context were also introduced.
In the next chapter, you will finally see how to version commits and file stages to track file increments. You will also raise a pull request and merge it to the primary branch of a repository.