>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML
Dart

GitTouch — 口袋里的全能 Git 平台客户端

1,693 星标

GitTouch icon

当一个平台不够用时

你是否遇到过这种情况?你的项目在 GitHub 上,同事们使用 GitLab,而你的客户把代码存在 Bitbucket 上。在不同界面之间切换令人疲惫不堪,尤其是在手机上。这正是 GitTouch 要解决的问题——一个用于操作五个主流 Git 平台的统一应用。

技术实现

GitTouch 是一款基于 Flutter 构建的开源移动应用,支持以下平台:

  • GitHub
  • GitLab
  • Bitbucket
  • Gitea
  • Gitee(中国的 GitHub)

应用可在以下平台下载:

尝试 GitTouch 的三个理由

  1. 统一的界面——适用于所有平台,无需再记忆各个按钮的位置
  2. 深色主题——深夜提交时保护你的眼睛(是的,我们知道你经常这样)
  3. 开源——你可以根据需求自定义或验证其安全性

Screenshots Screenshots

技术细节

GitTouch 使用所有支持平台的官方 API。以下是当前的集成状态:

| 平台 | 状态 | 自定义域名 | |-----------|--------|------------------| | GitHub | ✅ | 💬 开发中 | | GitLab | ✅ | ✅ 已支持 | | BitBucket | ✅ | ✅ 已支持 | | Gogs | 🚧 开发中 | ✅ 已支持 | | Gitea | ✅ | ✅ 已支持 | | Gitee | ✅ | 💬 开发中 |

谁会特别需要它?

  • 开发者——需要在多个 Git 平台间切换工作
  • 移动开发者——需要随时快速查看 pull request
  • 开源贡献者——管理多个项目
  • 管理员——管理自托管 Git 服务器(Gitea/Gogs)

我的个人体验

根据我的经验,GitTouch 在以下场景特别有用:

  • 快速查看 CI/CD 构建状态
  • 在手机上查看代码评论
  • 随时随地管理 issue

该应用不能完全替代功能完整的 Git 客户端,但对于日常任务来说完全够用。

如何开始使用?

  1. App StoreGoogle Play 下载应用
  2. 添加你需要使用的平台账号
  3. 为重要事件配置通知

Android 用户也可以下载 APK 进行手动安装。

社区与开发

该项目正在积极开发中,GitHub 上已获得超过 16000 颗星。你可以做以下事情:

GitTouch 不仅仅是一个 Git 客户端,而是为在 Git 生态系统中工作的开发者提供的一个便捷通用工具。我特别推荐给:

  • 在多个平台有项目的自由职业者
  • 使用企业级 Git 解决方案的团队
  • 受够了 Git 平台移动端糟糕体验的任何人

试试看吧,欢迎在评论区告诉我们你的想法!

相关项目