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:工具提示背景现在提供了更好的链接可读性

