> ## Documentation Index
> Fetch the complete documentation index at: https://diffhub.blode.md/llms.txt
> Use this file to discover all available pages before exploring further.

# Diff Views

## Split vs unified

Toggle between split and unified views with the `s` key or the layout toggle in the status bar.

- **Split** — side-by-side view showing the old file on the left and new file on the right
- **Unified** — interleaved view with additions and deletions shown inline

## Diff modes

DiffHub supports two diff modes, selectable from the status bar dropdown:

- **All** (default) — shows all changes since your branch diverged from the base branch. This matches GitHub's "Files Changed" view exactly.
- **Uncommitted** — shows only unstaged and staged changes against HEAD.

## Merge-base diffing

DiffHub diffs against `git merge-base HEAD <base-branch>`. This means commits pushed to `main` after you branched do not appear in your diff — you only see what you changed.