news 2026/8/24 15:43:44

MGit:免费完整的Android Git客户端,口袋里的提交与合并

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MGit:免费完整的Android Git客户端,口袋里的提交与合并

MGit:免费完整的Android Git客户端,口袋里的提交与合并

【免费下载链接】MGitA Git client for Android.项目地址: https://gitcode.com/gh_mirrors/mg/MGit

地铁里突然要确认一行代码是谁改的,或者开会间隙想快速提交一个小修复,掏笔记本往往来不及。MGit 是一款面向 Android 的 Git 客户端,让你直接在手机上完成克隆、浏览、提交和合并仓库,对系统要求不高,Android 5.0 以上、预留约 100MB 存储即可。

4步克隆一个仓库

打开 MGit,点右下角的"+"添加仓库,有三种入口:克隆远程仓库、初始化本地仓库,或导入电脑上已有的仓库。最常用的是克隆远程仓库:

  1. 点"+",填入远程仓库地址,例如https://gitcode.com/gh_mirrors/mg/MGit
  2. 给仓库起个本地名字。注意这不是完整路径,MGit 默认把所有仓库放在同一目录,可在设置里改
  3. 点 Clone 按钮;仓库里带子模块的,可选择连同子模块一起递归克隆
  4. 需要凭证时弹出用户名密码提示,MGit 会把所有分支下载到设备

克隆过程有实时进度,中途反悔可以直接取消。

URL地址的2种写法

  • HTTPS:https://server_name/path/to/repo
  • SSH 默认22端口:ssh://username@server_name/path/to/repo
  • SSH 非标端口:ssh://username@server_name:port/path/to/repo

避坑:SSH 地址里 username 必填,漏写时 MGit 会默认以 root 身份连接,基本会失败。

不用打开电脑的4件事

浏览与比较。进入仓库可看文件树和提交历史,挑任意两次提交查看之间的代码改动,带语法高亮,还能手动指定高亮语言。

暂存与提交。git status 以列表呈现,新增、修改、删除的文件用不同图标标记。勾选要提交的文件,写清提交信息,再选"Commit"或"Commit and Push"一步到位。

分支与历史操作。切换分支、检出远程分支、建分支、合并分支并把合并结果推送,都支持,连 rebase 和 cherry-pick 这类进阶操作也有。提交错了还能回到某个提交点,选 soft(改动留在工作区)、mixed(取消暂存但保留改动)或 hard(全部丢弃)三种模式。

编辑文件。1.5.7 版本起 MGit 不再内置文本编辑器,点文件交给第三方编辑器改,改完保存回到 MGit 就能识别出变更,官方验证过可搭配 Turbo Editor 使用,只要编辑器支持 File Providers 基本都能跑。

认证与网络的常见坑

🔑SSH私钥。用 SSH 克隆私有仓库时,在设置里进"SSH密钥管理"生成新密钥对,私钥可加密码保护,再把公钥填到 Git 服务的密钥列表里,MGit 连接时能识别私钥口令。

认证失败。推送或拉取反复失败,按顺序排查:用户名密码(或令牌)是否正确、要不要开启"保存账号信息"免重复输入、HTTPS 仓库的话检查证书是否有效。

克隆失败。地址错误、网络不稳、内存不足都会弹出对应错误提示,地址类问题多为 URL 打错或漏了 username,可先换台设备试连确认是不是防火墙拦了。

移动端Git的3个习惯

  1. 小步提交。改动拆小、写清楚信息、做完就推,手机、平板、电脑通过同一个远程仓库同步才不容易乱。
  2. 定期腾空间。不用的仓库可删除;从电脑导入仓库前,先把构建产物清理掉,免得把没用的文件也拷进手机。
  3. 离线也能干。断网时照样能翻完整提交历史、看代码、做本地提交,等网络恢复再统一推送。

获取MGit

从 Google Play 或 F-Droid 商店安装,也可以自己编译源码。核心逻辑放在 app/src/main/java/me/sheimi/sgit/ 下,克隆、提交、合并各自拆成独立的任务类,读起来不费劲。

项目开源,用着发现问题或想加功能,欢迎提 issue 参与进来。

【免费下载链接】MGitA Git client for Android.项目地址: https://gitcode.com/gh_mirrors/mg/MGit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 15:43:04

新手从零搭建产品宣传视频全流程实操复盘

新手从零搭建产品宣传视频全流程实操复盘我们是3人规模的小型电商内容工作室,岗位分别为内容策划、素材运营、兼职剪辑,主要服务本地中小家居日用品类品牌,我负责全素材链路的统筹工作。之前团队里没有专业视频制作经验的新手尝试做产品宣传视…

作者头像 李华
网站建设 2026/8/24 15:40:02

如何让ai生成稳定ppt

现在遇到个问题,就是查出来的数据想拿来做ppt,但是做出来的不好看,而且不一定固定,有人有办法吗?

作者头像 李华
网站建设 2026/8/24 15:39:54

15秒电商营销广告素材全流程制作项目复盘

15秒电商营销广告素材全流程制作项目复盘我们是一家服务中小电商商家的内容服务小团队,一共4人,岗位分别是内容策划、素材运营、后期剪辑、投放对接,主要覆盖日用快消、家居小百货、平价美妆等品类的素材制作需求,我是团队里的内容…

作者头像 李华
网站建设 2026/8/24 15:39:30

【SI_PCIe 06】快速掌握PCIe链路均衡过程

目录 1. PCIe链路均衡简介 2. PCIe链路均衡步骤 3. PCIe Gen3(8GT/s)链路均衡时序 4. PCIe Preset值 4. PCIe的Pre-shoot技术 4.1. Pre-shoot 的工作原理(FIR 模型) 4.2. PCIe Gen3 TX FFE 3 抽头 1. PCIe链路均衡简介 PC…

作者头像 李华
网站建设 2026/8/24 15:29:56

LX Music 桌面版:免费开源多音源播放器的完整上手指南

LX Music 桌面版:免费开源多音源播放器的完整上手指南 【免费下载链接】lx-music-desktop 一个基于 Electron 的音乐软件 项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop LX Music 桌面版是一款基于 Electron 与 Vue 3 的免费开源桌面音…

作者头像 李华