git checkout –ours does not remove files from unmerged files list
It’s mostly a quirk of how git checkout works internally. The Git folks have a tendency to let implementation dictate interface. The end result is that after git checkout with –ours or –theirs, if you want to resolve the conflict, you must also git add the same paths: git checkout –ours — path/to/file git add … Read more