Git Navigator

Git Navigator is an IDE extension that puts Git actions on a visual canvas and keeps Git simple so you can focus on the code. Drag, click, and resolve without leaving your editor.

Git Navigator overview

Why Git Navigator?

Interactive commit graph with branch and tag labels.

Focused commit graph

See branches, tags, and history at a glance with a clean, readable graph.

Drag commits to rebase visually.

Drag-and-drop rebase

Reorder commits visually and move a single branch or a full stack.

Stage, unstage, and split commits with precision.

Commit control

Split commits, stage line-by-line, amend, cherry-pick, or uncommit without CLI hops.

Cherry-pick a commit to another branch in seconds.

Cherry-pick in branch mode

Apply specific commits to another branch without leaving the graph.

Resolve conflicts with block-level actions.

Conflict resolution

Resolve conflicts with clear actions and block-level choices.

Create branches and tags directly from the graph.

Branches & tags

Create, fast-forward, and clean up merged branches and tags without leaving the graph.

Stack push overlay for safe stacked workflows.

Stack push overlay

Push stacked branches with a clear preview of what will move.

Switch active worktrees without leaving the graph.

Worktree-aware workflow

See active worktree context and run Git actions against the correct checkout.

Create and delete linked worktrees with built-in safety checks.

Linked worktree management

Create, clean up, and manage linked worktrees directly from Git Navigator.

Optional PR/MR and CI status in the commit list.

Provider metadata

Surface PR/MR status and CI checks from GitHub, GitLab, Bitbucket, or Gitea.

Stack vs branch mode in Git Navigator
See the difference between stack and branch mode.

Stack vs branch mode

Compare stacked workflows with traditional branching, and learn when to use each mode.

Read the guide

Requirements

VS Code (or Cursor, Antigravity etc.) 1.85+ Any Git repository No extra dependencies

What's new