Skip to content

Version Control

Version control, also known as source control, is the practice of tracking and managing changes to your codebase using Git. This section contains references and best practices related to tracking and managing changes to code.

Note: "Version Control" and "Source Control" are used interchangeably. For an introduction, see GitHub’s documentation:

Current section plans

This 'references' section is meant to include 'best practices'; any random notes should be stored in the version-control resources section. The plan for this section is to include references about good version control practices, including the use of version control software, git hygiene, proper commit messages, pull request practices, and using version control software with a team.

Note

This index will be updated as each sub-topic is published with detailed examples, best practices, and step-by-step guidelines.


Sub-Topics

The following pages cover one of the version-control practices in depth:


Future Sub-Topics

The following pages will be developed in the coming months, each covering one of our key version-control practices in depth: