Version Control

5.24.2015

Version Control simplifies the process of implementing changes throughout the progress of a project. It also allows multiple developers to work simultaneously without interfering with one another's work through the use of branching and commit messages for communication about their contributions. Git is a Version Control System. It allows you to track changes through branching and a log of all the "commits" so you can easily reference what changes have been made when. GitHub is essentially Git, but online. Using GitHub to store code is optimal for projects with multiple developers because it allows code to be stored in online repositories so all contributors do not need to be on the same local network.