All courses
intermediate11 lessons

Undo and Recover

See exactly what changed, undo it at every level, shelve unfinished work, copy commits between branches, find "lost" commits, replay a branch onto a new base and tidy its history with an interactive rebase.

0 of 11 lessons0%

Start with: 01 See What Changed with git diff

Start course

Lessons

  1. 01See What Changed with git diff (current lesson)
  2. 02Discard and Unstage with git restore (not started)
  3. 03HEAD, Staging Area and Working Tree (not started)Concept
  4. 04Undo Commits with git reset (not started)
  5. 05Safe Undo with git revert (not started)
  6. 06Shelve Work with git stash (not started)
  7. 07Copy a Commit with git cherry-pick (not started)
  8. 08Recover Lost Commits with git reflog (not started)
  9. 09Replay Work with git rebase (not started)
  10. 10Rewrite History with Interactive Rebase (not started)
  11. 11Recovery Challenge (not started)Challenge