When I met a conflict, I tried to use git-mergetool
to solve it. I typed:
>git mergetool -t vimdiff
It opened vimdiff
I'll second the fugitive recommendation.
You could also try out splice.vim. It's a Vim plugin designed to act as a git or mercurial mergetool drop-in replacement. It allows you to easily shuffle various views of the conflict. It's also very quick, straightforward and does a good job at making merging more intuitive. Here's a screencast.
The files you've listed are:
Hope this helps.