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.
Features
Section titled “Features”- 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
Commit Graph
Section titled “Commit Graph”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.
Co-Author Attribution
Section titled “Co-Author Attribution”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.
Scoped Commits
Section titled “Scoped Commits”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.
Ahead/Behind
Section titled “Ahead/Behind”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.
Background Fetch
Section titled “Background Fetch”The Git panel periodically fetches from the remote in the background, so your ahead/behind counts stay current without manual git fetch commands.
Next Steps
Section titled “Next Steps”- File Navigator — see git status on files
- Terminal Panel — run git commands directly