I just started learning git a few days ago and I started by setting up an example repo.
After performing a successful checkout using git checkout -f, when I run "git status" in the local repo, it comes back telling me all files have been modified.
I do not believe this is normal behavior and from my research, maybe it has something to do with line endings? I am running git on Windows 10 if that helps.