This document provides an introduction to using Git version control for Drupal projects. It explains what version control is, why it is useful, and compares some popular version control systems. It then focuses on Git, describing the basic Git concepts and commands for initializing a Git repository for a Drupal site, making commits locally, and pushing changes to a remote GitHub repository. The document walks through setting up SSH keys and pushing module installations from a local Drupal site to a GitHub repository as an example workflow.