https://github.com/airblade/vim-gitgutter
Shows diff markers in the sign column and much more.
see also
jump between hunks
[c
]c
stage a hunk / undo staging hunk
<leader>hs
<leader>hu
Shows diff markers in the sign column and much more.
[c
]c
<leader>hs
<leader>hu