Understand commits, branches, merges, repositories, collaboration workflows, and the mechanics behind version control.
Learn what Git is, how repositories work, how changes are tracked, and how the basic Git workflow fits together.
Understand snapshots, commit history, hashes, logs, and how Git records changes over time.
Learn how Git branches work, why they are lightweight, and how they let you develop features independently.
Understand how Git combines branches, what merge commits are, and how merge conflicts happen.
Learn how local repositories connect to GitHub and other remotes using clone, fetch, pull, and push.