gsti gives you a very simple UI for git status
in command line, you can easily do interactive in command line.
$ npm install gsti -g
$ git sti
k = previous item
j = next section
s = stage file/section
u = unstage file/section
x = discard file/section
c = commit
C = commit -a (add unstaged)
e = edit file
d = view diff
[x] git add --patch
[x] git stash