Git client SmartGit: Next Version

Next Version Preview

This is preview software intended to provide you with an opportunity to test-drive new builds of the next SmartGit release. We do not guarantee that these builds will run without errors. You use this software at your own risk!
If you need a stable version, you are welcome and encouraged to download and use the latest release version.

Stash Selected Files

Save only the selected files in a stash - instead of always all files.

SmartGit can optionally stash the selected files only (except of those in untracked state).

Interactive Rebase

The interactive rebase allows batch processing of multiple changes.

SmartGit already allowed to reorder or squash commits in the Journal view that were performed immediately. But if you had to do multiple changes, it could take some while.

Now SmartGit allows to batch process such interactive rebase operations which also has the advantage of being able to resolve conflicts.

Conflict Solver: Take Both

Conflict Solver with easier commands for taking both changes.

The Conflict Solver now offers commands to take changes from both sides.

Log: File Tools

In the Log it is possible to start external tools on working tree files.

In the Log you now can start external tools that operate on the working tree files.

Locate Gitignore Files

Easyly reveal matching gitignore files.

If you want to know why a certain ignored file is ignored or what gitignore files have influence to the selected file or repository, you now can reveal the corresponding gitignore files easily.

Full DeepGit Integration

DeepGit integrated into SmartGit

DeepGit, the sophisticated history analysis tool, has been fully integrated into SmartGit. To use it, you now don't need DeepGit to be installed separately.

Improved Find, Find & Replace

Reworked Find & Replace dialog

The Find and Find & Replace dialogs have been unified being the Find dialog a part of the Find & Replace dialog. The Find feature part now allows to use regular expression and the Find Previous and Find Next operations have been made more intuitive to use.

Download SmartGit 17.1 preview 9

WindowsWindows 7+

MacMac OS 10.9 - 10.12


Installer with JRE
Size: 85,308,349
SHA: 70ef4af4e9530d43ad2ed1144b515356d3b6cf52
Archive (dmg)
Size: 93,378,967
SHA: eb1d14e7210605e4b299a80fda6a092b5a78dddf
Archive (tar.gz)
Size: 19,699,190
SHA: 0d27cf2c3a903addde351ce51877f0dc0b76232b
Size: 77,765,278
SHA: c2d0dd019d1374924a2b9d1710e5ec6a0f4ee2b5
The installer and the portable bundle both come with a Java Runtime Environment (JRE). The OS X bundle already contains the necessary JRE. If there is no JRE present on your system yet, use the package manager of your distribution to install Java, e.g. from OpenJDK, or download from


This preview version is a "rolling" release so it will require direct internet access to download the latest patches.

You can install and use the preview version in parallel to the release version, in this case:

  • For Windows, make sure to use the Portable bundle. The installer won't work for such a setup.
  • The preview version (except of the portable Windows bundle) will initially copy the settings from the release version, but writes them to its own settings directory. This means that settings of both versions will diverge.