v2.1.6 · 支持 Deepin 25 不可变系统

让 Git 操作像呼吸一样自然

多仓库管理 · 自动双向同步 · 私人令牌一次输入 · 图形化高级操作
极递 GitGo 是专为 Linux 桌面用户打造的 Git 图形化助手

免费开源 · MIT 协议 · 无需注册
GitGo 主界面
🔐

令牌只输一次

所有仓库共用一份凭证,新加仓库不再重复索要令牌

🔄

自动双向同步

文件变更自动提交推送,定时拉取远程更新,三档方向可选

📦

多仓库管理

一个窗口管理所有项目,独立配置,快速切换

🚀

一键发行版发布

自动查找 deb 包,一键在 Gitee 创建 Release 并上传附件

核心功能

从日常提交到发行版发布,覆盖 Git 工作流的每个环节

📁

多仓库管理

  • 添加/移除/切换仓库,独立配置
  • 本地目录手动选,远程从 Gitee 列表选
  • 主界面分支选择器保证本地与远程一致
🆕

新建仓库

  • 本地目录按需创建并 git init
  • 可直接在 Gitee 上新建远程仓库
  • 首次同步自动完成,智能规划拉取/推送
🔄

自动双向同步

  • 三档方向:双向 / 仅推送 / 仅拉取
  • 文件变更自动 commit + push
  • 定时 pull --rebase,冲突时安全暂停
🔑

凭证只输一次

  • 共享凭证文件,权限 0600
  • 旧版本仓库级凭证自动迁移
  • 支持 HTTPS 私人令牌与 SSH 密钥
🌿

分支管理

  • 创建 / 切换 / 删除 / 合并分支
  • 支持删除远程分支
  • 自动对齐同名上游,避免分支错配
🏷️

标签 / Stash / 历史

  • 标签创建、删除、推送
  • Stash 保存、应用、弹出、删除
  • 提交历史查看、贡献统计
📊

实时状态栏

  • 远程连接、当前分支
  • 领先/落后提交数
  • 后台线程查询,不卡界面
📦

发行版发布

  • 自动查找最新 deb 包
  • 一键在 Gitee 创建 Release
  • 版本号、标题、描述、附件一步到位

界面预览

简洁、直观,一眼就能上手

主界面

主界面:仓库切换、同步控制、提交面板、日志一体化

仓库管理

管理所有仓库:别名、远程地址、同步状态一目了然

发行版发布

发行版发布:自动填版本号与更新日志,一键上传 deb

三步开始使用

在 Deepin / UOS 上安装只需几秒钟

1

下载 deb 包

前往 Gitee Releases 页面,下载最新版本的 gitgo_*_amd64.deb

2

安装

sudo dpkg -i gitgo_*.deb

依赖缺失时执行 sudo apt install -f 补齐

3

启动

在应用菜单中找到「极递 GitGo」,或终端执行 gitgo

系统要求

  • Deepin 20+ / UOS / Debian 系 Linux 发行版
  • Python 3.7 及以上
  • Git 2.22 及以上
  • 推荐安装 python3-watchdog 以启用自动同步

立即下载

选择适合你的方式

常见问题

不会。同步方式分为三档:双向、仅本地 → 远程、仅远程 → 本地。首次接入一个仓库时,只有当一方完全没有提交时才会自动拉取或推送;两边都有提交时程序只提示,不替你决定代码走向。

令牌保存在 ~/.config/gitgo/credentials,权限 0600,只对你本人可读。每个仓库通过 credential.helper 指向这个文件,不会污染全局 git 配置。注意 store 后端是明文存储,对安全要求高的场景建议使用 SSH 密钥。

程序会立刻执行 git rebase --abort,把仓库还原到冲突之前,工作区保持干净。然后暂停对应的自动同步开关,并在日志中给出具体的手动处理命令。你的本地提交和未提交改动都不会丢。

目前内置了对 Gitee 的深度集成(仓库列表、新建仓库、发行版发布)。其他平台可以通过「手动输入地址」使用,HTTPS / SSH 都支持。多平台支持已在规划中。

卸载 deb 包不会删除 /opt/GitGo 目录和 ~/.config/gitgo 配置。如需彻底清理,请手动执行 sudo rm -rf /opt/GitGo ~/.config/gitgo。

准备好体验更轻松的 Git 工作流了吗?

免费、开源、无需注册,5 分钟即可完成安装

立即下载