# Reflection: The Model Explains the Commands, Not the Other Way Around ## Reflection questions 1. Before this module, would `git add` before `git commit` have seemed like an unnecessary extra step? Why does it actually matter now? 2. Which of the three areas (working tree, staging, repository) do you feel least confident distinguishing? What would help solidify it? ## Real Ops takeaway **Every Git confusion you'll ever hit traces back to one of these three areas.** "Why isn't my change in the commit," "why does `git status` show something weird," "why did my commit include something I didn't mean to" — all of them are answerable by asking "which of the three areas is this change actually in right now?" You now have that question available; Module 3 makes it muscle memory. This module is complete. Continue to the next module. ## Instructor Notes **Discussion questions for a live classroom:** question 2 is worth a quick poll — knowing where the class is least confident tells you where to slow down in Module 3's hands-on Lab. **Approximate timing:** 5-8 minutes live discussion; 5 minutes self-paced writing.