To check your own understanding of GitHub, answer the questions that follow.
- What is the purpose of GitHub? GitHub provides a hosting service where full project repositories can be stored, maintained, and synchronized / version control (via git), along with other collaboration and documenation features.
- What is the difference between forking and cloning a repository? Forking creates copy of full repo for modification which will not effect the original (basically in the name). The fork exists in a new repo online on GitHub. Cloning creates copy on a local machine so that work can be performed there (and changes can always be pushed back to GitHub instance).