I usually rebase
when I pull in changes from my teammates, and often time I have conflicts:
...
CONFLICT (content): Merge conflict in app/views/sear
I agree with Mark Rushakoff that fixing commits should not include committing them.
There is at least one other way that git will continue to say that "You must edit all merge conflicts and then mark them as resolved using git add" even after you have done just this. This may occur if you remove files from git version control, but leave the unversioned file sitting in your working tree and then try to perform a rebase.
I was able to fix this problem as follows:
git rebase --abort
git status
tmp
directorygit svn rebase
Hope that helps.