Production · FOCUSED GUIDE

Learn Git.

Build confidence with branching, history, and recovery.

YOUR LEARNING PATH

Git essentials

Start with the essentials or pick the concept you need.

RECOMMENDED NEXTMerge vs rebase vs cherry-pick?
Start learning
01GitExplore concepts
  1. Merge vs rebase vs cherry-pick?2 min
  2. Reset vs revert, and when should I use stash?2 min
  3. How do I resolve a merge conflict or find a bad commit?2 min

What you will study in Git

Focused lessons organized by concept. Start with the explanation, trace the examples, and check your recall before moving on.

Git

Merge, rebase and cherry-pick integrate changes through different history operations. Merge combines histories, rebase recreates commits on a new base, and cherry-pick recreates selected changes on the current branch. Recreated commits receive new IDs, which matters when other people already depend on the old history.

Expand your skills next