SGit

SGit


Note
-------
* All repositories are stored in [sdcard dir]/Android/data/me.sheimi.sgit/files/repo, you could manually backup repositories if you what to delete this app.
* Here is the github repo of this project: https://github.com/sheimi/SGit
* If you have any bugs (or crashes) and want to help improve this project, please open an issue in github and describe how the bug was generated so that I can make the bugs reappear and fix them.
* This app is for android 4.x. Even though it support android 2.x, I do not have time and devices to test for it.

Donate
----------
* If you want to donate this project you can go to project home page http://projects.sheimi.me/SGit/ and click the donate button.

To Do List
---------------
* private key passphrase
* dark theme
* related commits to a file
* commit graph (low priority)

Features
------------
* clone a remote repo
* cancel when cloning
* delete local repo
* search from local repos
* pull from remote repo
* push to remote repo
* add modified file to stage
* commit and push changed files
* committer information
* add remote repo
* init a empty repo (in sandbox or any directory in sandbox)
* import copied repositories (that is, you can copy a repository from computer and import to SGit)
* external repo (not in sandbox)
* checkout branches and tags
* checkout remote branches
* merge branches
* browse commit messages (short)
* git diff between commits (to be enhanced)
* git status
* git rebase
* git cherry pick
* git checkout (reset changes of a file)


* edit and save files (and you can also use other apps to edit files)
* browse files (with syntax highlight)
* manually choose code's language

* http/https/ssh are supported
* username/password and public key authentication is supported (without private key passphrase)
* private keys management
* prompt for password (could choose not to save password)

Recent changes:
1.2.4.4
----------
* remove some permissions

1.2.4.3
----------
* change diff and checkout operation
* handle expection to avoid crashes

1.2.4.2
----------
* display push result
* use git profile when merge

1.2.4.1
----------
* fix delete failed clone job

1.2.4
--------
* edit and save file
Add to list
Free
84
4.2
User ratings
961
Installs
10,000+
Concerns
0
File size
1592 kb
Screenshots
Screenshot of SGit Screenshot of SGit Screenshot of SGit Screenshot of SGit Screenshot of SGit Screenshot of SGit Screenshot of SGit
About SGit
Note
-------
* All repositories are stored in [sdcard dir]/Android/data/me.sheimi.sgit/files/repo, you could manually backup repositories if you what to delete this app.
* Here is the github repo of this project: https://github.com/sheimi/SGit
* If you have any bugs (or crashes) and want to help improve this project, please open an issue in github and describe how the bug was generated so that I can make the bugs reappear and fix them.
* This app is for android 4.x. Even though it support android 2.x, I do not have time and devices to test for it.

Donate
----------
* If you want to donate this project you can go to project home page http://projects.sheimi.me/SGit/ and click the donate button.

To Do List
---------------
* private key passphrase
* dark theme
* related commits to a file
* commit graph (low priority)

Features
------------
* clone a remote repo
* cancel when cloning
* delete local repo
* search from local repos
* pull from remote repo
* push to remote repo
* add modified file to stage
* commit and push changed files
* committer information
* add remote repo
* init a empty repo (in sandbox or any directory in sandbox)
* import copied repositories (that is, you can copy a repository from computer and import to SGit)
* external repo (not in sandbox)
* checkout branches and tags
* checkout remote branches
* merge branches
* browse commit messages (short)
* git diff between commits (to be enhanced)
* git status
* git rebase
* git cherry pick
* git checkout (reset changes of a file)


* edit and save files (and you can also use other apps to edit files)
* browse files (with syntax highlight)
* manually choose code's language

* http/https/ssh are supported
* username/password and public key authentication is supported (without private key passphrase)
* private keys management
* prompt for password (could choose not to save password)

Recent changes:
1.2.4.4
----------
* remove some permissions

1.2.4.3
----------
* change diff and checkout operation
* handle expection to avoid crashes

1.2.4.2
----------
* display push result
* use git profile when merge

1.2.4.1
----------
* fix delete failed clone job

1.2.4
--------
* edit and save file

Android Market Comments
A Google User
6 days ago
Used to be better but lacking some features sgit used to be one of the best clients out there. Now, I clone a github repo and it doesn't show all the branches to choose from. I can't edit my code because I can't pull a feature branch.
A Google User
Jul 22, 2015
Same as everyone else! I have the same complaints as everyone else: why can't I specify my own local directory, etc. But, as it hasn't been updated in at least a year and a half, I'll have to wave off potential buyers - look elsewhere. I cannot recommend this app until some of the complaints are addressed.
A Google User
Jul 12, 2015
Great Git client Does everything, does it with no fuss and it's free. Happy to donate to developer for such an awesome tool
A Google User
Jul 11, 2015
It works Easy to use and has a great html and code editor.
A Google User
Jun 20, 2015
Exactly what I wanted. I don't review many apps, but this one got my attention and I love it. One question though: why will it not let me push my repos to SourceForge?
Version 1000000
Version 1000000