Three commands that mark you as a senior git user. stash pauses work safely. rebase rewrites history. cherry-pick grabs ONE commit from another branch. After this lesson you handle situations that confuse most juniors — without breaking anything.
⏱ CHAPTERS
00:00 When to reach for each tool
01:00 git stash — pause + resume
02:00 Merge vs Rebase (the visual difference)
03:00 Rebase walkthrough — start to finish
04:00 Interactive rebase (-i) for cleanup
04:30 git cherry-pick — surgical commit moves
05:00 THE GOLDEN RULE: never rewrite shared history
06:00 Practice + cheat sheet
📋 LESSON CHECKLIST
✓ Stashed and recovered work
✓ Rebased a feature branch
✓ Cherry-picked a hotfix
📚 NEXT UP
Lesson 09 — Undo Anything (the time machine)
#git #github #rebase #stash #advanced