Problem Statement
Outline a safe workflow to tidy your working tree before a release cut without losing progress.
Explanation
1) Commit or stash WIP (`git stash -p -m "wip"`). 2) Verify status (`git status`, `git stash list`). 3) Clean dry-run (`git clean -ndx`). 4) If OK, run `git clean -fdx` for a pristine tree. 5) Reapply stashed pieces as needed with `git stash apply` and re-stage.
Practice Sets
This question appears in the following practice sets:
