05 - Quiz¶
-
Your name:
-
Your VT email:
How does git status help reduce mistakes during everyday work?
- A. It shows what has changed and what is recorded versus unrecorded
- B. It automatically fixes errors
- C. It prevents files from being edited
- D. It synchronizes with remote repositories
Why are Git branches described as "cheap and lightweight"?
- A. They duplicate the entire codebase
- B. They require no configuration
- C. They allow frequent experimentation without copying files
- D. They automatically merge themselves
How do git diff and git log support reproducibility and debugging?
- A. By showing exactly what changed and when
- B. By automatically rerunning experiments
- C. By preventing changes to past code
- D. By enforcing coding standards
Why is Git especially valuable for data science projects that involve frequent experiments and changing ideas?
- A. It automatically selects the best-performing model
- B. It prevents code from ever being modified
- C. It reduces the need to understand the code
- D. It allows experiments to be recorded, compared, and revisited safely