3.5
454 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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

For a full list of features see: https://github.com/maks/MGit#supported-features

MGit does not have a built-in text editor but has been tested to work well with the open source Viper Edit app (http://play.google.com/store/apps/details?id=com.manichord.viperedit) but should also work well with other Android text editors that support Content Providers.

Please do not leave comments here if you have any problems, instead please create a new issue at: https://github.com/maks/MGit/issues/new/choose

MGit is a continuation of development of the popular SGit app.
Updated on
Jan 2, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Personal info and Device or other IDs
This app may collect these data types
Personal info and Device or other IDs
Data isn’t encrypted
Data can’t be deleted

Ratings and reviews

3.5
412 reviews
Nathan Long
December 11, 2022
MGit does not notice the new files I create, which means I can't back up most of my work. This makes it a nonstarter for me. As a secondary issue, as I've tried to use it so far, it's been very slow. Adding and committing files takes several seconds in a small repo. I'm used to this being a sub-second operation on a computer, so it's puzzling. But the main issue is that I simply can't commit new files; it doesn't see them.
8 people found this review helpful
Did you find this helpful?
Chukwunalu Egwali
June 10, 2021
This is a very great app. Gives me all functionality of git without having to worry about a having a computer super. The app is fast and efficient with an interface very easy to understand. I hope it remains good like this overtime. I will also recommend that you add a command line interface option. This will give users the option to choose between the current graphical interface and a command line interface.
15 people found this review helpful
Did you find this helpful?
Manichord Pty Ltd
March 27, 2022
Thank you for taking the time to leave the kind review, I'm glad you find MGit useful.
Joshua Tacoma
January 4, 2021
The app claimed to need access to all my local files, but I denied it this permission and the app worked fine: I was able to come a remote repo with no issues. However, returning to the app later, it again asked permission to see all my files and claimed it would not work properly without this permission. Also, it supports username/password authentication for SSH URLs, but goes not support using a smart card for authentication. I'm glad it's open source so I might be able to help fix it :)
4 people found this review helpful
Did you find this helpful?
Manichord Pty Ltd
March 27, 2022
Thank you for taking the time to leave a review, I'm glad you find MGit useful. MGit is an open source project and all code contributions are welcome: https://github.com/maks/MGit

What's new

Add notice regarding lack of compatibility for Android 11 and newer devices.