Git Basics
6 Chapters
Introduction to Version Control
Last Updated: December 2, 2025This chapter covers the fundamental concepts of Git, explains its purpose, and defines the key vocabulary needed to understand the...
Initializing a Repository
Last Updated: December 2, 2025To use Git for version control, you must first designate a project directory as a Git Repository. This setup is...
The Three States
Last Updated: December 2, 2025Understanding Git’s core philosophy hinges on knowing how it categorizes the files in your project. A file can exist in...
Staging and Committing
Last Updated: December 2, 2025This chapter covers the core actions of the Git workflow, which move files through the three states and create a...
Reviewing and Undoing Changes
Last Updated: December 2, 2025A critical part of using Git is the ability to review past commits, see exactly what changed, and safely revert...
Git Commands
Last Updated: December 2, 2025Understanding Git Commands with Practical Examples Git is a powerful version control system that helps developers manage changes in their...
