cola

graphical Git interface

TLDR

Launch Git Cola
$ cola
Open a specific repository
$ cola --repo [/path/to/repo]
Open in amend mode
$ cola --amend

SYNOPSIS

cola [options] [repository]

DESCRIPTION

cola launches Git Cola, a powerful graphical user interface for Git built with Python and Qt. It provides a visual, keyboard-driven interface for staging changes, creating commits, managing branches, viewing history, and performing other Git operations without requiring command-line expertise.The interface emphasizes the Git staging workflow with a three-pane view showing unstaged changes, staged changes, and commit message composition. Interactive staging allows selecting individual lines or hunks to stage, providing fine-grained control over commits. The diff viewer provides syntax highlighting and side-by-side comparison modes.Git Cola is cross-platform, running on Linux, macOS, and Windows. It integrates with system editors and diff tools, supports keyboard shortcuts for efficient workflows, and provides both beginner-friendly and power-user features. The tool is open source and actively maintained, offering an alternative to command-line Git and other GUI clients.

PARAMETERS

--repo path

Open a specific Git repository.
--amend
Start with the amend option enabled.
--prompt
Prompt for a repository.

INSTALL

sudo dnf install git-cola
sudo apk add git-cola
sudo zypper install git-cola
brew install git-cola
nix profile install nixpkgs#git-cola

SEE ALSO

git(1), git-cola(1), gitk(1), tig(1)

RESOURCES

Source code · Homepage