Git-gutter

Git-gutter gives you in-place staging/revert/commit/view of git changes in the current file