Loading…
Introduction to Git
Understand what version control is, why Git matters, and the mental model behind every command
Staging & Commits
Master the add-commit workflow — stage changes precisely and write commits your team will thank you for
Branching & Merging
Work on features in isolation with branches, then combine them back with merges
Remotes & GitHub
Push your work to GitHub, pull others' changes, and collaborate through pull requests
Resolving Merge Conflicts
Understand why conflicts happen and work through them calmly, step by step
Undoing Changes
Safely undo mistakes at every level — from working-directory edits to published commits
Rebasing
Rewrite commit history for a clean, linear project log — and know when not to