gsti gives you a very simple UI for git status in command line, you can easily do interactive git status in command line.

use git sti instead of git status
| key |
description |
| up or j |
Move the cursor to the previous line. |
| down or k |
Move the cursor to the next line. |
| key |
description |
| s |
Stage the file/section. |
| S |
Stage all unstaged and untracked files. |
| p |
Interactively stage hunks of a file. |
| key |
description |
| a |
Apply stash. |
| A |
Pop stash. |
| z |
Create a stash. |
| Z |
Create a stash include untracked files. |
| key |
description |
| c |
Commit files. |
| C |
Commit all staged files. |
| key |
description |
| e |
Edit file. |
| d |
View diff. |
| y |
Yank. |
| x |
Discard file/section. |
| key |
description |
| q or esc |
quite. |
| h |
help. |
SublimeGit