介绍
SmartGit是Git图形化客户端,支持GitHub,Bitbucket和GitLab。SmartGit可在Windows,macOS和Linux上运行。
软件截图

软件特点
1、专业的git管理工具
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
为了掌握日常的Git挑战,您几乎找不到更好的工具:
通过高效的工作流提升您的生产力、在使用Git时,保护您免受常见的陷阱
2、一个软件相当于多种软件
使用SmartGit进行Git或SVN、支持运行在Windows,OS X和Linux上
3、包括所有内容:无需安装和配置其他工具
SmartGit附带:
Git-Flow、SSH客户端、文件比较/合并
4、与流行平台互动
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
更新日志
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











