Skip to content

Git Panel

The Git panel gives you a visual representation of your repository’s history — commit graphs, branch relationships, and remote tracking — without leaving your workspace.

  • Commit graph — visual DAG (directed acyclic graph) of commits
  • Branch visualization — see how branches diverge and merge
  • Ahead/behind counts — how far your local branch is from the remote
  • Co-author attribution — identifies AI-assisted commits
  • Scoped commits — filters to show only commits relevant to the current project
  • Background fetch — automatically checks the remote for updates

The graph shows your commit history as a visual timeline with branch lines. Each commit shows:

  • Commit hash (abbreviated)
  • Author name
  • Commit message (first line)
  • Time ago

Branch and merge points are drawn as connecting lines between commits.

When Gee-Code creates commits, it adds a Co-Authored-By trailer. The Git panel recognizes these and marks them with an AI indicator, so you can see at a glance which commits involved AI assistance.

In a monorepo or multi-project setup, the Git panel can filter commits to only show those that touch files in your current working directory. This removes noise from unrelated changes.

The panel shows how many commits your local branch is ahead of or behind the remote tracking branch:

main ↑2 ↓0 (2 commits ahead, up to date with remote)

This tells you at a glance whether you need to push or pull.

The Git panel periodically fetches from the remote in the background, so your ahead/behind counts stay current without manual git fetch commands.