22.1. What is Git?¶
22.1.1. Version Control Systems¶
A version control system (VCS) is a system for tracking changes to a code base and storing each version. Version control systems assist programmers with keeping backups and a history of the revisions made to the code base over time. With that history, programmers can roll back to a version without a particular bug. A VCS also enables collaboration between programmers as they can work on different versions of a code base and share their work.
Git is one VCS and is prevalent amongst programmers and corporations.
A VCS has a repository or storage container for the code base. Repositories include the files within the code base, the versions over time and a log of the changes made. When a programmer updates the repository, it means they are making a commit.
22.1.2. Getting Started with Git¶
In order to get started with Git, you need to install Git on your machine and install Visual Studio Code.
22.1.3. Check Your Understanding¶
What is a benefit of using a VCS?