Foundations & Daily Workflow
Start with the model that makes Git predictable. These topics cover the loop you use alone on any project: create, inspect, stage, commit, ignore, and recover.
What Git Is
Version control, snapshots, distributed history, and why Git thinks in commits instead of file saves.
Install & Configure Git
First-time setup for identity, editor, default branch names, line endings, credential helpers, and help.
Repositories & the Working Tree
The repository, working tree, index, HEAD, and the three places a change can live.
Tracking Changes
Status, diff, add, restore, and the habit of staging intentional changes instead of whole accidents.
Making Good Commits
Commit messages, atomic changes, authorship, amend, and the difference between saving and publishing.
Reading History
Log, show, short history views, graph views, and the basic revision names you need early.
Ignoring Files
Gitignore patterns, tracked files versus ignored files, generated artifacts, secrets, and local excludes.