多仓库管理 · 自动双向同步 · 私人令牌一次输入 · 图形化高级操作
极递 GitGo 是专为 Linux 桌面用户打造的 Git 图形化助手
所有仓库共用一份凭证,新加仓库不再重复索要令牌
文件变更自动提交推送,定时拉取远程更新,三档方向可选
一个窗口管理所有项目,独立配置,快速切换
自动查找 deb 包,一键在 Gitee 创建 Release 并上传附件
从日常提交到发行版发布,覆盖 Git 工作流的每个环节
简洁、直观,一眼就能上手
主界面:仓库切换、同步控制、提交面板、日志一体化
管理所有仓库:别名、远程地址、同步状态一目了然
发行版发布:自动填版本号与更新日志,一键上传 deb
在 Deepin / UOS 上安装只需几秒钟
前往 Gitee Releases 页面,下载最新版本的 gitgo_*_amd64.deb
sudo dpkg -i gitgo_*.deb
依赖缺失时执行 sudo apt install -f 补齐
在应用菜单中找到「极递 GitGo」,或终端执行 gitgo
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。