foo.txt
git mv foo.txt bar.txt
git add -A
Can you try with:
git merge -s resolve branch_A
Also, have you tried looking at similar questions here:
git rename/delete confusion
git divergent renaming