Git can be challenging for developers new to version control. This document outlines an introductory session on using Git that focuses on real world workflows. It discusses how solo developers and small teams can use branching strategies and decentralized workflows to collaborate more efficiently. The session helps attendees understand basic Git concepts and terminology without using the command line, and provides a chance for questions and discussion about challenges with version control.