Throws away all uncommitted changes, tracked and untracked.

please discard

Replaces git checkout -- . followed by git clean -fd.

This is destructive. please shows exactly what will be lost and requires typing yes to proceed.