History and commit graph
Browse the commit graph and act on individual commits.
- Desktop
- Web Portal
The History tab is the read-the-past view: a commit list with a graph rail on the left, a search bar at the top, and a detail panel on the right.
The graph
Commits render top-down, newest first. The left rail shows the lane graph — one column per parallel branch, with curves and joins where branches diverge and merge. Lane colors stay stable per branch so you can follow a branch’s path with your eye.
By default the graph shows the current branch. Toggle Show all branches at the top to render every local and remote branch’s history together.
Search
The search box filters commits by:
- Commit message (full-text).
- SHA (any prefix).
- Author name or email.
The filter is debounced — type freely and the list updates after a short pause.
Detail panel
Click a commit to open its detail panel. The panel shows:
- The full commit message (subject + body).
- Author name, email, and the author and commit dates.
- The list of files touched, with insertion / deletion counts.
Click a file in the detail panel to open its diff for that commit.
Per-commit actions
Right-click any commit in the list to open the actions menu:
- Checkout — check out the commit (detached HEAD) or the branch it points to.
- Cherry-pick — replay the commit on top of the current branch.
- Revert — create a new commit that undoes this one.
- Reset — move the current branch’s tip to this commit. Sub-options:
- Soft — keep working tree and index.
- Mixed — keep working tree, reset index (default
git reset). - Hard — discard everything since the chosen commit. Always prompts.
- Create tag — open the tag dialog with this commit pre-filled.
- Copy SHA — to the clipboard.
Reset Hard and Revert are the destructive options; both prompt for confirmation before running.
Compare with another worktree
When you want to diff something larger than a single commit — for example “what does feature-x have that main doesn’t?” — use Actions > Compare from the Worktree header. See Worktrees and compare.