📄️ Initializing Repositories
Every Git project starts with initialization. Here's how to create your first repository and start tracking changes.
📄️ Making Commits
Commits are Git's way of saving your work. Understanding commits is understanding Git's history.
📄️ Viewing History
Git's history is your project's story. Learning to read it is learning to understand your codebase.
📄️ Undoing Changes
Mistakes happen. Git lets you undo them. Understanding how to undo changes is understanding Git's safety net.
📄️ Working with Files
Git tracks files. Understanding how Git works with files is understanding version control.
📄️ Understanding .gitignore
.gitignore is your friend. It tells Git what to ignore. Understanding .gitignore is understanding what shouldn't be in version control.
📄️ Hands-On Exercises
Theory is good. Practice is better. These hands-on exercises will make Git second nature.