This document provides a comprehensive guide on using Git for version control, including commands for initializing a repository, configuring user details, managing branches, and committing changes. It outlines the processes for adding, removing, and merging files, as well as how to clone, fetch, pull, and push to and from remote repositories. The document serves as a practical reference for students and content creators learning Git functionalities.