Show HN: Git Navigator – Use Git Without Learning Git
8 points
9 hours ago
| 0 comments
| gitnav.xyz
| HN
Hey HN, I built a VS Code extension that lets you do Git things without memorizing Git commands.

You know what you want to do, move this commit over there, undo that thing you just did, split this big commit into two smaller ones. Git Navigator lets you just... do that. Drag a commit to rebase it. Cherry-pick (copy) it onto another branch. Click to stage specific lines. The visual canvas shows you what's happening, so you're not guessing what `git rebase -i HEAD~3` actually means.

The inspiration was Sapling's Interactive Smartlog, which I used heavily at Meta. I wanted that same experience but built specifically for Git.

A few feature callouts:

- Worktrees — create, switch, and delete linked worktrees from the graph. All actions are worktree-aware so you're always working in the right checkout. - Stacked workflows — first-class stack mode if you're into stacked diffs, but totally optional. Conflict resolution — block-level choices instead of hunting through `<<<<<<<` markers.

Works in VS Code, Cursor, and Antigravity. Just needs a Git repo.

Site: https://gitnav.xyz

VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=binhongl...

Open VSX: https://open-vsx.org/extension/binhonglee/git-navigator

No one has commented on this post.