Git

Git is the most widely used version control system (VCS). It tracks changes to files over time, allowing users to review history, revert to earlier states, and collaborate without overwriting each other’s work. Git is free, open-source, and designed to handle projects of any size efficiently.

The core model is a repository (repo) containing a complete history of all changes, stored as a series of snapshots called commits. Work happens on branches — independent lines of development that can later be merged back together. Git is distributed: every developer has a full copy of the repository, not just a checkout of the latest files.

In This Home

The home-mgmt repository is managed with Git and hosted on GitHub. It contains this documentation, the lab provisioning scripts, and automation configs. See Repository for more on the repo itself.