How does `git checkout` handle the `--conflict=