Skip to content
GitHub

Git

Git support is a bundled plugin and is on by default. Its checkbox is in F9 → Options → Plugins; turning it off hides the Git menu and status columns and stops background status checks. Git must be installed and on your PATH.

Inside a repository, the panels show the current branch and a two-character status next to each file. The left character is for the index (staged changes) and the right one for the working tree. M means modified, A added, D deleted, R renamed, ?? untracked, and U a conflict. Folders summarize the changes inside them. Clean and ignored files have no marker. Outside a repository, file names use the extra space.

The Git menu shows repository status, unstaged and staged diffs, and recent commits, and can stage or unstage the marked files (or the current file if nothing is marked). Diffs and history open in the regular viewer. Unstaging leaves your working files untouched. Status refreshes after you move between folders, run commands, or use Git actions, and every five seconds while the panels are idle. Refresh status in the Git menu checks again right away.

This guide follows the main branch · Borg 0.11.0 · 1f6bce6
The latest release may not have everything described here. Release notes