Git Navigator JC
Git Navigator JC is a VS Code sidebar extension for day-to-day Git work without leaving the editor.
Primary use case:
- Enable entry to Git workflows without needing to memorize lots of terminal commands.
Use it to:
- Set up a repo
- Link a remote
- Clone repos
- Stage and commit changes
- Pull latest updates
- Switch branches
- Create pull requests
Install
Install from the Visual Studio Code Marketplace:
Or from VS Code:
- Open Extensions (
Ctrl+Shift+X)
- Search for
Git Navigator JC
- Click Install
Requirements
- Visual Studio Code 1.80.0 or newer
- Git installed and available on PATH
- GitHub sign-in in VS Code only if you want to create pull requests
Quick Start
- Open a folder in VS Code.
- Click the Git Navigator icon in the Activity Bar.
- Use the Actions view:
Setup Repo to run git init
Link to Remote to set origin
Clone Repo to clone and open a repository
Pull Latest to sync from remote
Checkout Branch to switch or create branches
Create Pull Request to open a PR flow
Changes View
The Changes panel gives you:
- Staged and unstaged file lists
- Stage, unstage, discard, and open-file actions
- Stage All and Unstage All
- Commit box with
Ctrl+Enter
Graph View
The Graph panel shows:
- Commit history in branch lanes
- Commit metadata (hash, message, author, relative time)
- Branch/tag badges
- Load more history on demand
Typical Workflow
- Make file changes.
- Stage files in Changes.
- Enter a commit message and commit.
- Pull latest if needed.
- Create or switch to a feature branch.
- Create a pull request from Actions.
Troubleshooting
No folder is open: open a folder first.
No git repository found: run Setup Repo or open a folder with .git.
- Pull/clone issues: verify
git --version works in your terminal.
- PR creation fails: ensure your
origin is a valid GitHub URL.
Privacy and Security
- No GitHub PAT is required for normal PR flow.
- GitHub auth uses VS Code's built-in authentication.
- Git operations run locally using your system Git.
License
MIT
| |