learnVCS

Why Use Version Control?

History

History

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.

Collaboration

Collaboration

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.

Backup

Backup

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.

Learn Git

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.

Find Out More

Want to learn about version control systems other than Git? Try these!

About

Learn about the team that made this site.

Aaron Sky

Aaron Sky

Project manager, front-end, content editor

The best member of the DK Crew. He can usually be found at his portfolio and Github admiring himself.

Stephanie Jurgiel

Stephanie Jurgiel

front-end

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

Ben Wilcox

front-end, design

Ben Wilcox is a web developer and beanie enthusiast. You can find him online at Codepen and benjwilcox.com