SmartGit 24.1.4 for win
Why prefer SmartGit as Git Client?
One for All.
SmartGit assists Git newbies as well as it makes experienced developers more productive.
SmartGit has the same intuitive user interface on Windows, macOS and Linux:
graphical merge and commit history
drag and drop commit reordering, merging or rebase
fast, even for larger repositories
Use your SmartGit license on as many machines and operating systems you like.
SmartGit 24.1.4 (2025-07-10)============================## New Features, Improvements- Git-Flow, Finish Release: clarify dialog when master merge isn\'t supported due to a custom base branch## Fixed Bugs- Credential management: possible internal error- Hosting Providers: certain configurations may trigger an internal error during repository remote operation- i18n:- translation fixed and slight improvements- potentially incorrect texts for multiple dialog controls- Log:- Files view: inconsistent sorting order between Working Tree and commit- Jump to Comment: did not consistently displayed the correct comment (line)- Refresh:- possible hang when trying to access Git-LFS objects- Windows: possible internal error if repository is located on symlink- Repositories view: possible internal error deleting groups- Syntax:- Java: an illegal character must not break lexing- C#, Scala: `@` broke lexing- Theme properties files: \"depends\" property was not correctly handled- Toolbar: possible accessibility-related internal error- Standard window:- Commit: should be available in merging mode even if there are no committable files- Merge: internal error when having Graph double-selection (diff) and right-clicking a ref and merge## Other Noteworthy Changes- Blame/Investigate: added low-level property `investigate.honorGitConfigEncoding`- Changes view: added low-level property `changes.autoResetIgnoreWhitespace`- LFS: added low-level property `executable.addHomebrewDirectoryToPath`- Refresh (working tree): improved error message in case of broken Git-LFS filter- Submodule, Update: added low-level property `submoduleUpdate.honorSubmoduleUpdateGitConfigForAllOperations`- Linux: removed notification about unsupported GTK theme