This document provides an overview of a Git workshop. It introduces version control systems and Git, explains the typical Git workflow including cloning a repository, making changes, staging and committing work, and pushing changes to a remote repository. It also covers configuring Git, branching to work on experimental changes, and merging branches. The workshop is intended to teach participants the basics of using Git and collaborating through a remote Git repository hosted on GitHub.