For some reason lately, every time I pull and get a merge conflict, running git mergetool reports \"No files need merging\":
git mergetool
$ git pull First, r
Trivial solution
which worked for me: Git creates some merge related files in the very same directory where the conflicted file is, so remember to run git mergetool in correct path.