Most reviewers click through GitHub's diff UI. Senior reviewers use git diff locally for speed and precision.
Useful flavors:
git diff main...feature — three-dot: only what feature added since the merge base. The "what's this PR doing" view.
git diff main..feature — two-dot: full diff between tips, including what main added. Rarely what you want for review.
git log -p main..feature — commit-by-commit patches. Best for multi-commit PRs.
git diff --stat main...feature — file change summary. Read this first to know what's touched.
git diff --word-diff=color — word-level diff. Brilliant for prose, config files, JSON.
Search within a diff:
git diff main...feature -- src/auth/ — limit to a path.
Reviewers who do this locally finish PRs in 30% the time of GitHub-UI-only reviewers.