With version control, you can track all changes to your project over time and always have access to that history. You can easily see how codebase evolved and see who made each contribution.
Version control makes it easy to share your project with other collaborators. A VCS handles the differences between everyone's files and make sure everyone can get to the latest version.
Thanks to version control, if something breaks down the line or you lose your project, you can easily roll back to a project's state at any point in its history.
Git is currently one of the most widely used version control software and is extremely popular in the open source community. If you're just getting started or want to brush up on how to use Git, these sources should prove helpful.
Atlassian® offers comprehensive and readable guides on Git documentation that is great for beginners.
Github is a remote hosting site that promotes social coding and collaboration. You can host projects online where others can view them, contribute to other projects, and track community involvement.
TryGit is an interactive tutorial that teaches you the basics of Git. It was built as a collaboration between CodeSchool and GitHub.
The Git Book is a part of the official documentation of Git. This is the best source of information on Git's more advanced features.
Bitbucket® is a remote host like Github, but it offers free private repositories for teams of less than five people. Bitbucket® also supports Mercurial repositories.
GitLab is another remote host for Git projects. GitLab offers free public and private repositories on its site, and it also provides its software for use on private servers for free.
Want to learn about version control systems other than Git? Try these!
A distributed version control software that works similarly to Git. Mercurial repositories are supported on Bitbucket®!
Some documentation on how to use Mercurial, as well as an excellent introduction to what version control is all about.
A widely used centralized version control software that is one of the oldest and most reliable systems for large codebases.
Learn about the team that made this site.
A 4th year Game Design and Development Student at RIT and an aspiring front-end web developer. You can find out more about her at her online portfolio.
Ben Wilcox is a web developer and beanie enthusiast. You can find him online at Codepen and benjwilcox.com