This presentation provides an overview of version controlling with GIT. It discusses the history of source code management (SCM), how GIT provides a distributed SCM system, and introduces learning GIT. The agenda includes discussing coders as innovators and collaborators, the historical limitations of only having two ways to make changes, and welcoming a new distributed perspective with GIT.