Why commit one idea at a time? It makes review, rollback, and future debugging easier. topicladder software software What does the 'Check status first' step prove? Know whether the tree is clean, dirty, or untracked. Check: git status names changed files. topicladder software software What does the 'Review the diff' step prove? Inspect what changed before staging it. Check: git diff shows the exact lines. topicladder software software What does the 'Commit one idea' step prove? Small commits make rollback and review easier. Check: The commit message names the purpose. topicladder software software What does the 'Tag a release' step prove? A tag can mark the deployed version. Check: git tag identifies a stable point. topicladder software software When would you use `git status --short`? Use it to show changed files compactly. Expected signal: A two-column status list topicladder software command When would you use `git diff -- path/to/file`? Use it to review one file diff. Expected signal: Added and removed lines topicladder software command When would you use `git log --oneline -5`? Use it to check recent commits. Expected signal: Recent commit hashes and messages topicladder software command