Right-click a file in the Changes view to discard its uncommitted changes. Shows a confirmation dialog before executing. Handles modified (git checkout), untracked (delete), and deleted (git restore) files. Includes path traversal safety checks in the Rust backend. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>