git-gui
A GUI for Git to manage branches, commits, and remotes, and perform local merges. tldr-pages
On several platforms
Several platforms
Launch the GUI
git guiIdentifyShow a specific file with author name and commit hash on each line
git gui blame path/to/fileIdentifyOpen git gui blame in a specific revision
git gui blame revision path/to/fileIdentifyOpen git gui blame and scroll the view to center on a specific line
git gui blame --line=line path/to/fileIdentifyOpen a window to make one commit and return to the shell when it is complete
git gui citoolIdentifyOpen git gui citool in the "Amend Last Commit" mode
git gui citool --amendIdentifyOpen git gui citool in a read-only mode
git gui citool --nocommitIdentifyShow a browser for the tree of a specific branch, opening the blame tool when clicking on the files
git gui browser maintIdentify