
Installing version control
Version control systems allow developers to track code changes, merge other developers' code, and to roll back any inadvertent errors. Version control systems are a must on a project with several developers but can also be a lifesaver for single developer projects. Think of it as a safety net — if you accidentally do something you didn't want to, then source control is there to protect you. There are several options when it comes to version control, but in this book, we will use Git.
Git
Git (http://git-scm.com/) has become one of the more popular and widely adopted version control systems because of its distributed nature and ease-of-use. The only thing easier than actually using Git is installing it. We will use Homebrew to install Git, just as we did with CouchDB.