SmartGit 是一款专注于 Git 的跨平台图形化客户端工具,支持 Windows、macOS 和 Linux 系统,它提供了直观易用的图形用户界面(GUI),用户无需熟悉命令行界面,就能轻松执行各种Git操作,并支持Git的所有核心功能,包括版本控制、分支管理、合并和冲突解决等。

软件特色

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

更新日志

v25.1.128 2026年4月2日

改进:

人工智能集成:

模型:支持OpenAI响应API(例如,`gpt-5.3-codex`需要此API)

模型:支持`responseFilter`配置

修复的错误:

人工智能集成:

提交注释:如果在后台处理过程中存储库变得无效,则可能存在内部错误

提交注释:如果在处理过程中关闭了选项卡,则可能存在内部错误

提交注释:如果被注释对象已有注释,则可能出错

提交消息生成:在生成过程中关闭存储库时可能发生了内部错误

MiniMax:部分代币可能会被丢弃

模型:包含“.”的`parameters`条目被直接解释,而不是创建嵌套的JSON对象层次结构

Ollama:非常简短的回答(如“是”/“否”)可能不会被处理

Ollama:可能错误“未找到对象‘content’”

Git 捆绑包(Windows):错误地使用了 `core.longPath` 而不是 `core.longpaths`

更改视图:可能与并发修改相关的内部错误

图表:将提交从另一个分支拖动到“cherry-pick”功能不再有效(自24.1版本以来的回归问题)

Linux:如果显示器缩放比例超过200%,则无法启动

日志(文件):可能与“单模式”标签分组配置相关的内部错误

日志窗口:重新使用已释放的日志窗口时可能发生内部错误

推送:

一键推送:对于某些引用可能无法工作,甚至可能崩溃

标签:带注释的标签被作为普通标签推送

刷新:

关于受影响的存储库,GC(垃圾收集)通知和类似消息可能会含糊不清

图表:特定Git注释内容可能存在的内部错误

可能是宏定义无效导致的内部错误

状态:`.gitattributes` 中的 `working-tree-encoding` 未得到一致遵守

工作树:对于在`.gitattributes`中设置了`working-tree-encoding`的文件,报告了误报修改

工作树:`.gitattributes` 中的引号或转义模式处理不当

工作树:无效的属性定义未得到妥善处理

工作树:可能与损坏的`.git/index`文件相关的内部错误

仓库设置,凭证助手:提示信息措辞有误导性

隐藏、重命名:备份逻辑中可能存在错误“未知开关 -…”

Azure DevOps:可能“客户端密码已过期”

其他值得注意的变更:

变更视图:将低级属性`changes.honorWorkingTreeEncodingOnStage`更改为在暂存时遵循`.gitattributes`中的`working-tree-encoding`设置

Linux:工具提示背景现在提供了更好的链接可读性

下载地址

远程下载