This document provides an overview and introduction to using the version control system Git. It begins with explaining what version control is and why it is useful for collaboration, storing versions, restoring previous versions, understanding changes, and backup. It then discusses using Git from the command line versus a GUI. The remainder of the document outlines Git's basic workflow, including configuring Git, committing related changes with good commit messages, using branches extensively, never committing half-done work by using stash, keeping the remote in sync, and merging changes. It concludes by inviting the reader to join them in learning more about Git.