Git Navigator

Git Navigator is a VS Code extension that puts Git actions on a visual canvas. 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 preview results before applying.

Stage, unstage, and split commits with precision.

Commit control

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

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, delete, and manage branches and tags without leaving the graph.

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

Provider metadata

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

Requirements

VS Code 1.85+ Any Git repository No extra dependencies

What's new