The previous documentation incorrectly described the behavior of `git diff`
and the purpose of the `--unified` option. This commit fixes the definition
to accurately reflect how `git diff` works and the role of `--unified`.
Changes:
- Clarify that `git diff` compares the working directory against the staging
area for unstaged changes, not directly against the latest commit.
- Explain that `--unified` controls the number of context lines shown in the
diff output, rather than being a mode for comparing unstaged changes.
- Add examples to illustrate the correct usage of `git diff` and `--unified`.
This update ensures users have a clear and accurate understanding of how to
review changes and customize diff output.