🎯 What you'll learn: Git stash for saving work in progress. Interactive rebase to clean up commit history before a PR. Cherry-pick to apply specific commits. The three reset modes and when each is safe. Git reflog — your safety net for recovering anything. Annotated tags for releases. Git aliases to speed up your workflow.
1-A 2-A 3-A 4-A | 5 pop 6 .gitignore 7 = git revert (and rotate the key!) - history is shared 8 = node_modules, .env, build output, OS junk 9 = Switch branches urgently without committing half-done work | 10 = revert adds an undo commit (safe shared); reset moves history (local only)