GitQlient:Qt 多平台 Git 客户端
用 Qt 编写的多平台 Git 图形客户端,支持分支、标签、子模块管理与 GitHub/GitLab 集成。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.6.3
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
GitQlient(读作 git+client)是一个用 C++ / Qt 编写的多平台 Git 图形客户端,最初从 QGit 分支而来,如今已在其基础上加入了大量新功能。它提供图形界面来查看提交历史和仓库状态,减少在终端里敲 Git 命令的次数。

官方计划支持 Linux、macOS 和 Windows,其中 Linux 是开发环境所在平台,会最先发布。
主要功能
- 便捷的远程操作入口:push、pull、子模块管理与分支操作
- 分支管理
- 标签(tags)与暂存(stashes)管理
- 子模块(submodules)处理
- 可以在同一个窗口中打开多个仓库
- 更直观地查看提交记录与进行中的工作
- 更清晰的仓库视图
- GitHub / GitLab 集成
- 内置带语法高亮的文本编辑器(支持 C++)
完整功能列表可查看 Wiki 中的 Release Notes。使用方式与全部能力见用户手册。
安装与使用
Linux
AppImage:从 releases 页面下载对应版本后直接执行(需确保具有执行权限)。AppImage 体积较大,但包含运行所需的全部库。
Fedora 的 RPM 包已进入官方仓库:
sudo dnf install gitqlient
Ubuntu / Debian 目前尚未进入官方仓库,可从 releases 页面下载 .deb 包,再以 root 身份用 apt-get 安装。
Windows
每个版本都提供安装包,会安装所有依赖并在桌面创建快捷方式。从 releases 页面下载 GitQlientInstaller-<version>.exe 安装即可。
macOS
提供 DMG 包,按常规方式安装。若提示应用已损坏无法打开,可执行:
sudo xattr -rd com.apple.quarantine /Applications/gitqlient.app
也可以通过 MacPorts 安装:
sudo port install gitqlient
从源码构建
用户手册的附录 B 中有完整的构建说明与依赖列表。
注意事项
- macOS 版本因资源有限,未经充分测试。
- 界面翻译使用 Qt 翻译系统,新增语言需要 .ts 与 .qm 两个文件,并加入 resources.qrc。
- 项目采用 LGPL-2.1 许可证;大部分图标来自 Font Awesome,其余为自制图标;界面字体为 DejaVu Sans 与 DejaVu Sans Mono。
- 开发者可查看交互式 UI 指南,点击界面区域即可跳转到对应的 C++ 代码。
本作品整理自 GitHub 开源项目 francescmaestre/GitQlient,原作者 @francescmaestre,许可证 LGPL-2.1。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.6.3当前版本
新增中文和英文翻译,加入基础 rebase 功能;修复仓库名含空格、固定字体大小的问题,以及 macOS 上通过搜索滚动到提交的问题。
评论