SourceGit:把提交历史画成一张图的跨平台 Git 客户端

摘要

面向 Windows、macOS 与 Linux 的开源 Git 图形客户端,把分支、提交图与合并变基放进一个干净窗口,另带规范提交助手与可自行接服务商的提交信息生成。

软件名称
SourceGit
版本
2026.22
收费
免费
开源
开源
操作系统
WindowsmacOSLinux
更新时间
2026-10-12 22:00

一次提交动了二十来个文件,提交说明却要在命令行里一行行敲出来。

把分支与提交历史画成一张图

SourceGit 是一款开源的 Git 图形客户端。官方仓库的说明很直白:它是面向 Git 用户的 Windows、macOS 与 Linux 图形界面程序,并在功能要点里同时标注了「开源」与「免费」两项。这一点决定了它的使用方式——源码公开,三套系统的安装包都由官方随版本一并放出,没有需要付费才能解锁的功能档位。

窗口的布局围绕阅读提交历史展开。左侧是分支、远程与标签的树状列表,中部是提交图与说明文字,右侧留给作者信息、改动内容与文件清单。相较在终端里翻页查看记录,这种把时间线与分支走向摊平的做法,在回看一段并行开发的历史时更省力。

SourceGit 主界面中的分支列表与提交图

提交信息的两条辅助路径

写提交说明是日常里最容易被敷衍的一环。官方为此准备了两条路。其一是内置的规范提交助手:把类型、范围与描述拆成固定字段,填完之后得到的是格式统一的说明文字。约定式提交本身并不复杂,但靠人手每次都记全字段容易走样,交给界面来约束会稳定许多。

其二是用模型生成说明。官方在功能要点里列出「使用 AI 生成提交信息」,并补充说明这项能力支持接入开放接口兼容的第三方服务,使用前需要在首选项窗口里把服务配置好。也就是说,模型账号或本地推理服务由使用者自己准备,调用过程不经过软件方的中转。

项目

官方说明

平台

Windows、macOS、Linux

许可

MIT

价格

免费

当前版本

2026.22(2026 年 10 月 12 日)

运行前提

先安装 2.25.1 或更高版本的 Git

提交信息

内置规范提交助手,可配置服务后由模型生成

SourceGit 深色主题下的提交详情面板

动手之前先确认两件事

头一件是运行前提。官方在使用说明里写明,需要先安装 2.25.1 或更高版本的 Git。这类图形客户端本身只承担操作界面与展示,底下的对象库读写仍由系统中的命令行程序完成,因此先把它准备妥当,界面才能正常接管仓库。

另一件与获取渠道有关。SourceGit 被收录在 git-scm 官网的图形客户端列表页里,条目上标注的平台为 Linux、Mac 与 Windows,价格一栏写着免费,许可一栏写着 MIT。这份列表是平铺式的收录,把它当成一个权威的索引位置来理解即可。

发行包的覆盖面也值得留意。官方每次发版都会同时提供 Windows 与 macOS 的 x64 与 arm64 两种架构,以及 Linux 下的 AppImage、deb 与 rpm 三类打包形式。按自己的系统与发行版对号入座,就不必再去第三方站点找转手的安装包。

把重复的图形化操作交给窗口,把代码本身留给编辑器。

使用建议:先确认系统里的 Git 版本是否满足要求;日常提交用规范提交助手把字段填全;改动较大时再让配置好的模型服务先给一版草稿,人工过一遍后提交。

SourceGit下载地址
支持的操作系统: Windows macOS Linux