SmartGit

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

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 SmartGit

Package managers

  • Homebrewbrew install --cask smartgit
  • Flathubflatpak install flathub com.syntevo.SmartGit

About SmartGit

SmartGit is a desktop Git client covering the whole workflow, from cloning a repository to pushing changes. It shows commits, branches and merges visually. It also offers drag-and-drop operations, undo, conflict resolution, cherry-picking, Git Flow, LFS, Git notes and pull request handling.

It offers a choice of window layouts and targets everyone from Git beginners to enterprise teams. It is a commercial product that is free for open-source projects and educational institutions. The developer describes it as a European Git client.

Strengths

  • Visual history with drag-and-drop operations and undo
  • Built-in conflict resolution and pull request support
  • Supports Git Flow, LFS and Git notes

Limitations

  • Paid for commercial use
  • Closed source

Details

Pricing
FreemiumCommercial licence, free for open-source work and educational institutions.
License
Proprietary (Proprietary)
Developer
syntevo
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Best suited for
Developers and teams who want a full-featured graphical Git client
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to SmartGit

Compare all

Software that can replace SmartGit 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 also runs on Windows, macOS and Linux with a readable commit graph and conflict editor, but it is Electron-based and private repositories need a paid licence.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is free with no repository or feature limits and adds Mercurial support, but it has no Linux build and can be slow on very large repositories.

  • Fork

    Fast native Git client for macOS and Windows with a clean interface.

    PaidProprietaryWindowsmacOS

    Fork is a fast native client with clear interactive rebase and conflict tools, but it drops Linux support and requires a paid one-time licence.

  • Tower

    Professional Git client for Mac and Windows with undo and conflict tooling.

    PaidProprietaryWindowsmacOS

    Tower offers undo for almost any operation and keyboard-driven quick actions, but it is macOS and Windows only and sold on subscription.

  • Sublime Merge

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

    Sublime Merge stays cross-platform with fast performance on large repositories and line-level staging, but it is closed source with a paid licence required.

  • SourceGit

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

    SourceGit is a free MIT-licensed open-source client for all three platforms covering rebase, bisect, worktrees and LFS, though it is less polished than commercial clients.

  • GitHub Desktop

    GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

    GitHub Desktop is free and MIT-licensed for Windows and macOS, simpler for beginners, but it hides advanced operations and treats non-GitHub hosts as second-class.

  • Gitnuro

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

    Gitnuro is a free, open-source multiplatform client approachable for beginners, but it uses JGit, which may not support every command-line Git feature.

SmartGit as an alternative

Listings that name SmartGit as an alternative.

  • Anchorpoint

    A Git-based version control app for artists and game developers working with large binary files.

    SmartGit is a general cross-platform Git client that adds Linux, supports LFS and Git Flow, and is paid for commercial use, but it has no Unreal, Unity or Godot integrations.

  • Git Cola

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

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

  • Git Extensions

    A standalone open-source Git GUI for Windows with commit graph, file history and blame views.

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

  • GitButler

    A Git client and CLI with stacked and parallel branches, unlimited undo and simple history editing.

    SmartGit offers drag-and-drop history operations with undo and pull request support on all three desktops, is closed source and is paid for commercial use.

  • Gitfox

    A native macOS Git client for reviewing diffs, staging changes and managing branches.

    PaidProprietarymacOS

    SmartGit runs on macOS, Windows and Linux with visual history, pull request support and LFS, and is paid for commercial use.

  • gitg

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

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

  • Gittyup

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

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

  • QGit

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

    SmartGit adds full operations with visual history, drag-and-drop and conflict resolution on three platforms, but it is closed source and paid for commercial use.

  • Retcon

    A macOS app for rewriting Git history by dragging and dropping commits, with undo for every change.

    PaidProprietarymacOS

    SmartGit brings drag-and-drop operations with undo to Windows, macOS and Linux as a full Git client, but it is closed source and paid for commercial use.

  • TortoiseGit

    A Windows Explorer shell extension that adds Git commands and status overlay icons.

    SmartGit is a cross-platform standalone client with visual history, drag-and-drop operations and conflict resolution, but it is closed source and paid for commercial use.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing