Git Cola

A free graphical Git interface built with Python and PyQt, focused on staging and committing.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get Git Cola

Package managers

About Git Cola

Git Cola is a graphical user interface for Git written in Python with PyQt. It centres on the everyday work of reviewing changes, staging files or individual lines, and writing commits, and provides keyboard shortcuts for most actions, documented on the project site.

It is free software developed in the open on GitHub and GitLab, with downloads offered from the project website. It suits people who want a lightweight, keyboard-friendly Git GUI.

Strengths

  • Lightweight interface focused on staging and commits
  • Documented keyboard shortcuts
  • Free software developed in the open

Limitations

  • Plainer interface than commercial Git clients
  • Depends on Python and PyQt

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
The Git Cola contributors
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Developers who want a lightweight, keyboard-friendly Git GUI
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Git Cola

Compare all

Software that can replace Git Cola for an important use case, and what changes if you switch.

  • GitKraken Desktop

    Visual Git client with a graph view, drag-and-drop branching and a merge editor.

    GitKraken Desktop adds a visual commit graph and merge editor on all three platforms, but it is closed source and charges for private repositories.

  • Sublime Merge

    A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.

    Sublime Merge offers line-level staging and fast performance on large repositories on all three desktops, but it is closed source and requires a paid licence.

  • SmartGit

    A cross-platform graphical Git client with visual history, conflict resolution and pull request support.

    SmartGit is a closed-source cross-platform client with visual history, pull request support and LFS, and it is paid for commercial use.

  • SourceGit

    A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

    SourceGit is a free MIT-licensed client on all three platforms that adds rebase, bisect, worktrees and LFS, with more features on screen at once.

  • Gitnuro

    A free and open-source multiplatform Git client for beginners and experienced users.

    Gitnuro is another free, open-source multiplatform client aimed at beginners, built on JGit, which may not support every command-line Git feature.

  • Gittyup

    An open-source graphical Git client for exploring repository history and staging changes.

    Gittyup is a free open-source client on all three platforms with a stronger focus on browsing history, and it offers Flatpak packaging for Linux.

  • gitg

    A GNOME graphical Git client for browsing repository history and making commits.

    gitg is a free GPL client integrated with GNOME for viewing history and committing, but it runs only on Linux and has fewer advanced features.

  • GitFiend

    A free desktop Git client for Windows, macOS and Linux with a visual commit graph.

    GitFiend is free on Windows, macOS and Linux with a visual commit graph, but its source code is not published and documentation is sparse.

Git Cola as an alternative

Listings that name Git Cola as an alternative.

  • Guitar

    A Qt-based Git desktop client with a commit graph, diff view and staging.

    Git Cola is another free Qt-based desktop client, open source and focused on staging and commits, and it depends on Python and PyQt.

  • QGit

    A Qt-based Git viewer for browsing revision history, patches and changed files.

    Git Cola is a free Python and PyQt interface for Windows, macOS and Linux that focuses on staging and committing rather than history viewing alone.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing