Emacs supports it for many different vcs' http://elpa.gnu.org/packages/diff-hl.html
And magit is the best git integration I've seen so far: http://magit.github.io/
And magit is the best git integration I've seen so far: http://magit.github.io/
Sometimes I forget the keys, then I either enable menu bar mode to quickly look it up or switch to eshell for a while