git-gui
Tcl/Tk graphical interface for Git
TLDR
Start git gui
$ git gui
Open blame viewer$ git gui blame [file.txt]
Browse repository$ git gui browser [branch]
Open citool for commits$ git gui citool
SYNOPSIS
git gui [command] [arguments]
DESCRIPTION
git gui is a Tcl/Tk graphical interface for Git. It provides visual tools for committing, browsing history, and viewing blame annotations.
The interface shows staged and unstaged changes, allowing selective staging and commit message composition. The blame viewer shows line-by-line attribution with interactive navigation through the commit history.
PARAMETERS
blame FILE
Open blame viewer for file.browser REVISION
Browse tree at revision.citool
Open commit tool.version
Show version.--help
Display help information.
CAVEATS
Requires Tcl/Tk installed. Interface is dated compared to modern GUI tools. May not be installed by default.
HISTORY
git gui was created by Shawn O. Pearce as the official Tcl/Tk GUI for Git, providing graphical operations since Git's early days.
