When git clone shows all files as deleted or changed then do the following:
Ensure the following property is set or else windows will not be able to handle file path names longer than 260 chars. Thus resulting in odd behavior of git.
git config --system core.longpaths true
git reset --hard origin/[your_branch]
-- this will reset local git repo index to match
the one at remote branch.