I setup git diff to wrap into vimdiff, using \"Git Diff with Vimdiff\" as a guide, and it\'s working as expected unless there are many files with changes.
git diff
git config --global diff.tool vimdiff git config --global difftool.prompt false git config --global alias.d difftool
Typing git d yields the expected behavior, typing :wq in vim cycles to the next file in the changeset.
git d
:wq