Yes, fugitive is awesome!

I use it all the time for staging changes and commits in nvim!