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 5

WindowsWindows 7+

MacMac OS 10.9 - 10.12


Installer with JRE
Size: 80,289,034
SHA: 70acfd98f6aa0c766d3e0719d9dd7b610e18c370
Archive (dmg)
Size: 92,486,117
SHA: 18180682282eb0e42f30317cc394d8399a87ad1c
Archive (tar.gz)
Size: 19,645,449
SHA: e843a98df0eff9f5eaee4c805e299e342c9b5eea
Size: 73,496,570
SHA: c982f52eb76ef136814143fa9c280aa51caa21c7
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.