MGit免费完整的Android Git客户端口袋里的提交与合并【免费下载链接】MGitA Git client for Android.项目地址: https://gitcode.com/gh_mirrors/mg/MGit地铁里突然要确认一行代码是谁改的或者开会间隙想快速提交一个小修复掏笔记本往往来不及。MGit 是一款面向 Android 的 Git 客户端让你直接在手机上完成克隆、浏览、提交和合并仓库对系统要求不高Android 5.0 以上、预留约 100MB 存储即可。4步克隆一个仓库打开 MGit点右下角的添加仓库有三种入口克隆远程仓库、初始化本地仓库或导入电脑上已有的仓库。最常用的是克隆远程仓库点填入远程仓库地址例如https://gitcode.com/gh_mirrors/mg/MGit给仓库起个本地名字。注意这不是完整路径MGit 默认把所有仓库放在同一目录可在设置里改点 Clone 按钮仓库里带子模块的可选择连同子模块一起递归克隆需要凭证时弹出用户名密码提示MGit 会把所有分支下载到设备克隆过程有实时进度中途反悔可以直接取消。URL地址的2种写法HTTPShttps://server_name/path/to/repoSSH 默认22端口ssh://usernameserver_name/path/to/repoSSH 非标端口ssh://usernameserver_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个习惯小步提交。改动拆小、写清楚信息、做完就推手机、平板、电脑通过同一个远程仓库同步才不容易乱。定期腾空间。不用的仓库可删除从电脑导入仓库前先把构建产物清理掉免得把没用的文件也拷进手机。离线也能干。断网时照样能翻完整提交历史、看代码、做本地提交等网络恢复再统一推送。获取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),仅供参考