介绍
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