even with this a git checkout -f should replace all files, correct?
Hmm. I don't think so.
As far as I recall, "-f" only overrides certain errors (like unmerged
files or not up-to-date content), it doesn't change behavior wrt files
that git thinks are already up-to-date.
But I didn't check.
Linus