Discard Changes and Restore Files
Description
You made changes to several files but want to discard them. Learn safe ways to undo uncommitted work.
Theory Questions
1. Which command discards changes in your working directory for a specific file?
2. If you've staged a file with 'git add' but want to unstage it (without losing changes), which command should you use?
3. What does 'git restore .' do?