We are managing our code versions with Git. It's like Subversion, Perforce and other VCS you may have worked with, but with a P2P twist. Although we work with a central server (github, gitlab and the like), it is just one of many types of workflows used in the industry, so here are some of the major points you need to know:
- Some Git Basics, Also see GitHub's Learning Lab.