Version Control

Version control is a system for tracking the state of a software repository over time so you can save the history of your work. It can be very useful for keeping track of a working version of the software in large development projects. Distributed version control can be used to coordinate software development with teammates and across multiple devices. The industry-standard method for distributed version control is Git.

You may want to use Git for your large software projects involving the Proteus for saving history or collaboration. If you choose to do so, the following pages will guide you through how to create a repository in GitHub to store your code and use VS Code as an interface for using Git.

Introduction to Git

Setting up and Cloning a Git Repository

Using Git in Visual Studio Code

Before You Begin Coding