跳到正文
发现
GitQlient:Qt 多平台 Git 客户端
桌面应用开发者工具

GitQlient:Qt 多平台 Git 客户端

用 Qt 编写的多平台 Git 图形客户端,支持分支、标签、子模块管理与 GitHub/GitLab 集成。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v1.6.3当前版本

    新增中文和英文翻译,加入基础 rebase 功能;修复仓库名含空格、固定字体大小的问题,以及 macOS 上通过搜索滚动到提交的问题。

评论