Git Graph in Shape
Use Shape IDE's Git Graph sidebar to explore commit history, compare commits, and open diffs.
The Git Graph sidebar in Shape shows your repository's commit history as a lane diagram. Inspect past work, compare commits, and open file diffs from one view.
Open Git Graph
- Click the commit icon on the activity bar
- View → Git Graph from the menu bar
The graph loads commits for the open Git repository. Large histories virtualize for performance as you scroll.
Open Git Manager from the Shape logo in the graph header (or Window → Git Manager) for a larger graph plus PRs and checks.
Read the graph
Each row is a commit. Columns show:
- Lane lines: branch and merge topology
- Message: commit subject (click
@mentionsto open GitHub profiles) - Author and relative time
Expand a commit row to see files changed in that commit. Author avatars can be toggled in Git Settings.
By default the graph shows all branches. Turn off Show all branches in Git settings to limit the log to the current branch.
Actions on commits
Right-click a commit for context actions:
- Checkout (detached HEAD or branch tip)
- Compare with Working Tree
- View file changes (opens diff tabs)
- Copy commit hash
Use compare actions to understand what changed between a past commit and your current working tree.
Search and filter
Use the search field at the top to filter commits by message or author. Clear the filter to show the full history again.
Refresh
Click the refresh button after external Git operations (terminal commands, pulls from another tool) to reload the graph.