© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
M. TsitoaraBeginning Git and GitHubhttps://doi.org/10.1007/979-8-8688-0215-7_1

1. Version Control Systems

Mariot Tsitoara1  
(1)
Antananarivo, Madagascar
 

This chapter introduces you to version control systems. By the end of this chapter, you will understand Git version control and its historical background. The primary goal is to recognize the scenarios that necessitate version control and to comprehend why Git is a reliable and secure choice.

What Is Version Control?

As the name implies, version control involves managing multiple versions of a project. It tracks every change made to project files (additions, edits, or deletions). Each change is recorded, allowing ...

Get Beginning Git and GitHub: Version Control, Project Management and Teamwork for the New Developer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.