This document provides an introduction to Git and GitFlow workflows. It describes Git as a distributed version control system and compares it to SVN. Key Git concepts and commands are explained such as branches, commits, remote repositories, and tools like SourceTree. The document outlines simple and GitFlow workflows suitable for different team sizes and project types. Branch naming conventions are also defined.