Skip to content

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