Skip to main content
(neo) Git Graph is available on both the VS Code Marketplace and Open VSX Registry, making it accessible in Visual Studio Code, VSCodium, and other VS Code-compatible editors.

Prerequisites

(neo) Git Graph requires VS Code 1.98.0 or later and Git installed on your system.
Before installing the extension, ensure you have:
  1. Visual Studio Code (version 1.98.0 or higher)
  2. Git installed and available in your PATH

Verify Git Installation

Check if Git is installed by running:
git --version
If Git is not installed, download it from git-scm.com.
If you’re using a portable Git installation, configure the git.path setting in VS Code to point to your Git executable (e.g., C:\\Program Files\\Git\\bin\\git.exe on Windows).

Installation Methods

Install from VS Code Marketplace

The easiest way to install (neo) Git Graph in Visual Studio Code:
1

Open Extensions View

Press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS) to open the Extensions view
2

Search for Extension

Type neo-git-graph in the search box
3

Install

Click the Install button on the extension published by asispts
4

Verify Installation

After installation, you should see a Git Graph icon in your status bar (if enabled in settings)

VS Code Marketplace

Install directly from the marketplace website

Command Line Installation

You can also install via the command line:
code --install-extension asispts.neo-git-graph

Verify Installation

After installation, verify that (neo) Git Graph is working:
1

Open a Git Repository

Open a folder containing a Git repository in VS Code
2

Open Command Palette

Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS)
3

Run Git Graph Command

Type Git Graph: View Git Graph and press Enter
4

Confirm Graph Appears

You should see the Git Graph view with your repository’s commit history
If you see “Unable to load Git Graph”, check that:
  • You’re in a Git repository
  • Git is installed and accessible in your PATH
  • The git.path setting points to your Git executable (for portable installations)

Configuration

The extension works out of the box with sensible defaults. You can customize it by opening Settings (Ctrl+, or Cmd+,) and searching for neo-git-graph. Some useful initial settings:
settings.json
{
  // Show Git Graph button in status bar
  "neo-git-graph.showStatusBarItem": true,
  
  // Number of commits to load initially
  "neo-git-graph.initialLoadCommits": 300,
  
  // Show uncommitted changes in the graph
  "neo-git-graph.showUncommittedChanges": true,
  
  // Date format preference
  "neo-git-graph.dateFormat": "Date & Time"
}

Next Steps

Quick Start Guide

Learn how to use (neo) Git Graph to view and manage your Git history

Build docs developers (and LLMs) love