MGit

MGit

View and interact with git repositories

Manichord Pty Ltd Code & Forge

Description

MGit is a full featured Git client that allows you to manage files in a local Git repository, clone, push and pull to and from remote repositories. It allows you to browse files in your local repositories, see diffs of changed files, stage and commit files all in your local repository while offline.

Features include:
* Create local repositories
* Clone remote repositories
* Fetch, Pull, Push from remote repositories
* Delete local repositories
* Browse files
* Browse commit messages
* Checkout branches and tags
* HTTP/HTTPS/SSH are supported (including SSH with private key passphrase)
* Search local repositories
* Privatekey management
* git diff between commits
* Import existing repositories
* Merge branches
* Add modified file to stage
* View state of staged files (aka index)
* Rebasing branches
* Cherrypicks

MGit does not have a built-in text editor but should also work well with other Android text editors that support Content Providers.

MGit is a continuation of development of the popular SGit app.

Versions

Version Date Size Requires Android Download
1.7.0 current
39120843da48bb63…
2023-01-04 10 MB API 21
1.6.3
6c17b8d987674634…
2022-05-18 10 MB API 21
1.6.1
8a32f5415054af5b…
2022-03-30 10 MB API 21

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Write storageCreate and change files on the device storage.
  • Network stateCheck whether and how the device is connected.
  • Full file accessAccess all files on the device.
  • Read storageRead files on the device storage.

Comments