GitManager

Using GitManager

GitManager scans the folders you configure and shows every Git repository it finds, with each repo's current branch, whether it has uncommitted changes, and how far ahead or behind its upstream it is.

Getting started

  1. Copy .env.example to .env.
  2. Set GIT_REPO_ROOTS to the folders that hold your repos.
  3. Run docker compose up and open the dashboard.

Reading the dashboard

Repository details

Click any repository in the list to open its details on the right: its full path and current branch, its remotes and their URLs, every local branch (with the one you're on marked and its upstream shown), and the 20 most recent commits.

Background refresh

The dashboard refreshes on its own. By default it does not reach the network — enable SCAN_FETCH_ENABLED if you want ahead/behind counts kept current via git fetch.