MGit是一款Git客户端安卓应用。(Version ≥ Android 12)
- 创建本地仓库
- 克隆远程仓库
- 从源拉取
- 删除本地仓库
- 浏览文件
- 浏览提交信息(简短)
- 切换分支和标签
- 支持HTTP/HTTPS/SSH(包括带私钥密码的SSH)
- 支持用户名/密码认证
- 搜索本地仓库
- 私钥管理
- 手动选择代码语言
- 在提交之间执行
git diff
- 导入现有仓库(即,你可以从电脑复制一个仓库并导入到MGit)
- 切换远程分支
- 合并分支
- 推送合并的内容
- 通过可以编辑给定文件类型的外部应用编辑文件
- 提交并推送更改的文件
- 提交者信息
- 提示输入密码
- 可选 保存用户名/密码
git status
- 克隆时取消
- 将修改的文件添加到暂存区
- 查看暂存文件的状态(即索引)
git rebase
git cherrypick
git checkout <file>
(重置一个文件的更改)
- 点击
+
图标添加新仓库 - 输入远程URL(见下面的URL格式)
- 输入本地仓库名称 - 注意这不是完整路径,因为MGit将所有仓库存储在同一个本地目录中(可以在MGit设置中更改)
- 点击
Clone
按钮 - 如果需要,系统会提示您输入连接到远程仓库的凭据。MGit会将仓库(所有分支)下载到您的设备上
- 点击
+
图标添加新仓库 - 点击
Init Local
创建本地仓库 - 当提示时,输入该仓库的名称
- 将创建一个本地的空仓库
- 运行在标准端口(22)的SSH:
ssh://username@server_name/path/to/repo
- 运行在非标准端口的SSH:
ssh://username@server_name:port/path/to/repo
- 需要填写
username
- 默认情况下,MGit会尝试以root身份连接。
- HTTP(S) URL:
https://server_name/path/to/repo
请参阅GPLv3
由maks@manichord.com
编写的所有代码,您可以选择也可以在MIT许可证下使用。
从该仓库分叉,创建一个新分支,提交您的更改,然后向该仓库的主分支发送拉取请求。
如果您在某个分支上工作了一段时间,可能会发现主分支在此期间有更改被合并,如果发生这种情况,请不要将主分支合并到您的分支中!而是将您的分支变基到主分支的当前头部。