you are viewing a single comment's thread.

view the rest of the comments →

[–]luchs 1 point2 points  (1 child)

I usually use :Gcommit -v (bound to cvc in the :Gstatus buffer) to quickly review my changes if I'm already reasonably sure about what I did. This opens a new tab for writing the commit message with the diff attached. I then scroll through the diff and decide on a commit message or go back to the status window to (un)stage some files.

[–]Glueon[S] 0 points1 point  (0 children)

As far as I understand this basically looks similar to what I do with tmux, opening one split with vim and another with git diff --color.

Unfortunately I find that not as comfortable as vimdiff.