Pocket Git

Pocket Git$2.39

Rated 4.18/5 (468) —  Free Android application by André Restivo

Advertisements

About Pocket Git

Pocket Git is a powerful standalone Git client for Android with the following features:

★ Simple interface.
★ Clone repositories.
★ Support HTTP and SSH protocols.
★ Passwords and private keys (with passphrase).
★ Automatically capture Github and Bitbucket links.
★ Checkout local and remote branches, individual commits and tags.
★ Stage, unstage and commit.
★ Merge, create and delete branches.
★ Create and delete tags.
★ Create files and folders.
★ Edit files in a external editor (e.g. DroidEdit).
★ Revert changes to single files or complete working tree.
★ Push, pull and fetch from remotes.
★ Projects with more than one remote.
★ Graphical log.
★ View differences before commiting.
★ View differences for each commit.
★ View differences, for any file, between current working tree and HEAD.

How to Download / Install

Download and install Pocket Git version 1.5 on your Android device!
Downloaded 5,000+ times, content rating: Everyone
Android package: com.aor.pocketgit, download Pocket Git.apk

All Application Badges

Paid
app
Android
4.0+
For everyone
Android app

App History & Updates

What's Changed
Small changes to improve Android Oreo support.
Version update Pocket Git was updated to version 1.5
Price update  Price changed from $1.49 to $2.39.
More downloads  Pocket Git reached 5 000 - 10 000 downloads
Version update Pocket Git was updated to version 1.4.5

What are users saying about Pocket Git

K70%
by K####:

Works somewhat, but the performance is horrific, even on a relatively new 8-core platform. Still waiting to clone a medium-sized repo of a few hundred or maybe thousand commits, total size of under 100 MiB. Remote has been "counting objects" for several hours now, but same repository was cloned within 30 seconds on a PC on the same DSL line. Too late for refund, as I walked away and forgot. I recommend to stick to a PC or web interface. Other git apps for Android seem to be even worse.

K70%
by K####:

Seems that it only works with internal memory. Other things work good, helped solve my tasks. Thanks.

P70%
by P####:

YMMV, but this has been the best Android git app I've run across. My only wishes are: multiple remotes (coming ...someday) and GitLab integration as friendly as GitHub and BitBucket.

K70%
by K####:

Great wee little application. Lets me push & pull & I edit an droidedit. It's perfect team up

J70%
by J####:

This app is great seems to do exactly what it says and has a great design

Y70%
by Y####:

It works :)

K70%
by K####:

Can not generate or import SSH keys. Has to use one on storage, which is visible to every other application which can access storage. This is insecure and unacceptable for a paid application.

T70%
by T####:

After I saw the option to ignore an invalid certificate in the notification bar everything works fine. An awesome app just like Droid edit by the same developer!

I70%
by I####:

pocket git can do all basic git functions after you have found out how. No support for advanced functionallity, limited error reporting. It seems to be abondened. Last update January 2016, the developer is not reponsive to me.

A70%
by A####:

Like others have said, this is the best GIT client for Android. TBH, I use it mostly to back up projects on different devices, so I don't actually do much development on my phone or tablet. That means all I'm really doing is hitting "Pull" now and then. However, I do agree with the others that the interface, specifically the odd icons, make it less than intuitive. I wish it auto-fetched (only when the app is open, of course, not in the background) and had some sort of indicator on the cloud icon saying that my version is out of date and I should do a pull soon. I'm giving it 5 stars because of the other negative reviews. It really is the best client for Android right now and I want these ratings to reflect that.

I70%
by I####:

Something wrong with app permissions - can't write to an external SD card. Featurewise seems fine, liking the branch interface.

K70%
by K####:

A useful app, but with some key features missing such as bundles, rebase, fast forward merges, deleting commits etc. Being able to diff against a range of commits, bisect, or even enter raw git commands would be a great plus. Sometimes the app is buggy and needs to be force closed, too.

K70%
by K####:

No logs. One of repositories fail to clone but no info to investigate the reason, no exceptions, no comprehensive answer

K70%
by K####:

Not being able to init locally is a flaw but aside from that this is the best option out there overall. Please make local init available.

K70%
by K####:

Not very intuitive and buggy.

K70%
by K####:

There aren't many options for a usable git client on Android, so it's easy to recommend Pocket Git. However, it is buggy (cannot add some files even though not in .gitignore) and badly needs the following improvements: (i) ability to add all new files in a folder recursively (as adding large no.s of files in nested folders is currently very painful!); (ii) direct command-line access to git commands for complex tasks; (iii) ability to create local-only repos; and (iv) faster performance generally. Hopefully there'll be more changes to come.

Q70%
by Q####:

Too much effort on look and not enough on function. For example, it does not give you an error message when something goes wrong while cloning. It just says it could not clone. Also, it always fails to clone to the external SD card, even though all indications are that it should be able to.

Q70%
by Q####:

Works fine on local storage, but I really want to clone repositories to the SD card. Using Android 5.1 and the app manager shows that Pocket Git has SD read/write/modify permission, but I just get "failed to clone" with the exact same repo settings that work on built-in storage. More detailed error messages would be nice too.

V70%
by V####:

Some people complain about it being hard to use or not working on external memory but it works fine. Took a while to figure out at first but git itself is really complex. Internal memory is fine with me because I have it cloned from GitHub anyway

Q70%
by Q####:

I really like Pocket Git, except that I can't clone some of my repositories. Every time I try, I get an error: 'attempt to use Inflater after calling end'. Sad day.

Q70%
by Q####:

Great app. I only wish that the back button would give an up directory instead of exciting the repo. This is fairly inconvenient while browsing the repo if you click the wrong directory and hit back. Then you have to start again from the top level.

Q70%
by Q####:

You can't have different authentication type for each remote, and you can't push a local branch to a remote branch of an arbitrary different name. A trial version would be useful.

Q70%
by Q####:

So much potential but I can't clone my repo to sdcard. It is frustrating. (Samsung Galaxy J5)

Q70%
by Q####:

I've gotten some inexplicable failures to clone, and the boilerplate error message is frustratingly worthless. Otherwise excellent!

V70%
by V####:

Very well built, and functional. though i know your not allowed to make feature requests via google play, but a dark theme would come in really handy for me in reading!

C70%
by C####:

Pocket Git runs so slowly on my Nexus 5 that it is barely usable. Unfortunately I did manage to use it enough to discover that the stashing is horribly broken and deletes untracked files instead of stashing them or leaving them alone.

Q70%
by Q####:

I like your app, it's a great git client. But... How can I show the log entries of a remote branch? I mean the equivalent of "git log origin/master" after fetching some commits from the remote. Is it possible? I'd like to know what commits I'll pull before I do that. Support for signed commits would be also appreciated. Thanks!

Q70%
by Q####:

I can not use this to connect to a private server because I can not disable http.sslVerify - and accept my self - signed key. All other aspects of the app are great, I am just unable to use it with any of my projects.

Q70%
by Q####:

This is a fine git client for working on personal projects where you can avoid getting too out of sync with your repository. It works well, and the core functionality of cloning, pushing, pulling, branching, and merging works fine. My only complaint is that it sometimes gets stuck in a merging state when it runs into merge conflicts, which forces me to resolve things with a different client. I'd also like to be able to add all files in a directory without having to step into that directory. Besides that, it has a nice interface and works well.

M70%
by M####:

Like others have said, this is the best GIT client for Android. TBH, I use it mostly to back up projects on different devices, so I don't actually do much development on my phone or tablet. That means all I'm really doing is hitting "Pull" now and then. However, I do agree with the others that the interface, specifically the odd icons, make it less than intuitive. I wish it auto-fetched (only when the app is open, of course, not in the background) and had some sort of indicator on the cloud icon saying that my version is out of date and I should do a pull soon. I'm giving it 5 stars because of the other negative reviews. It really is the best client for Android right now and I want these ratings to reflect that.

S70%
by S####:

Copes well with my use cases and is perfect for working in spare moments. My only criticisms would be that it's annoying being limited to internal storage, and it would be nice to be able to add files from elsewhere on the filesystem.

K70%
by K####:

Seems to work good. Error messages are very minimal, making the setup unnecessarily complicated.

O70%
by O####:

Love the app, but I'm unable to clone repository to SD card.

Q70%
by Q####:

Too bad no support for local directories :(

I70%
by I####:

App is really having trouble with folders with large amounts of files (3,000ish). Becomes unresponsive and requires a force close

H70%
by H####:

Always push failture,I tried password/putty keys/openssh keys,no one can push to GitHub.

L70%
by L####:

Can't init local repo

J70%
by J####:

It's the best Git client on Android, works nicely and has a materialized ui. Works with no issue on my Nexus 6P with Nougat.

S70%
by S####:

I love this app, it's very powerful and the ui is as clean as a Will Smith rap album

Q70%
by Q####:

Works now and how! Keep it up :)


Share The Word!


Rating Distribution

RATING
4.25
468 users

5

4

3

2

1