This guide will get you from installation to viewing your first Git graph and performing basic Git operations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/asispts/neo-git-graph/llms.txt
Use this file to discover all available pages before exploring further.
Opening Git Graph
There are three ways to open the Git Graph view:- Status Bar
- Command Palette
- Keyboard Shortcut
Using the Status Bar
The quickest way to open Git Graph:The status bar icon is enabled by default. If you don’t see it, check that
neo-git-graph.showStatusBarItem is set to true in your settings.Understanding the Interface
Once opened, the Git Graph view displays several key components:Control Panel
At the top of the view:- Repo Selector: Switch between repositories in a multi-root workspace
- Branch Selector: Filter commits by branch (or view all branches)
- Show Remote Branches: Toggle visibility of remote branches
- Refresh Button: Reload the graph to see latest changes
Graph View
The main visualization shows:- Colored Lines: Each branch has a unique color
- Commit Dots: Individual commits along the timeline
- Branch Labels: Current branch names and tags
- Uncommitted Changes: Special node showing working directory changes (if enabled)
Commit Table
Next to the graph, see:- Commit Message: First line of the commit message
- Author: Person who authored the commit
- Date: When the commit was created
- Commit Hash: Abbreviated SHA-1 hash
Your First Actions
View Commit Details
Explore Details Panel
The commit details panel shows:
- Full commit message
- Author and committer information
- List of changed files
- Available actions (checkout, cherry-pick, etc.)
Switch Branches
Create a New Branch
Common Operations
Context Menu Actions
Right-click any commit to access:View Uncommitted Changes
By default, uncommitted changes appear as a special node:You can disable uncommitted changes by setting
neo-git-graph.showUncommittedChanges to false. This can improve performance on large repositories.Load More Commits
For repositories with long histories:Configuration Tips
Customize your experience with these popular settings:settings.json
Customize Graph Colors
Change the branch line colors:settings.json
#RRGGBB or #RRGGBBAA) or RGB values (rgb(r, g, b)).
Working with Multiple Repositories
If your workspace contains multiple Git repositories:Troubleshooting
Graph Won’t Load
If you see “Unable to load Git Graph”:- Verify Git Installation: Run
git --versionin the terminal - Check Repository: Ensure you’re in a valid Git repository (
git status) - Configure Git Path: For portable Git, set
git.pathin VS Code settings:
settings.json
Performance Issues
For large repositories:settings.json
Clear Avatar Cache
If avatars appear corrupted:Next Steps
Now that you’re familiar with the basics:Configuration Guide
Explore all available settings and customization options
Features Overview
Learn about advanced features and Git operations