Viewing Changes with Diff and Log
Description
Learn to inspect your code changes and commit history effectively using git diff and git log.
Theory Questions
1. What does 'git diff' show by default?
2. Which command shows you the commit history in a compact, one-line-per-commit format?
3. What does 'git diff --staged' show?