Using SourceTree on Mac I just cloned a repository to a Samba mounted Linux drive. Immediately SourceTree showed a file as having pending changes. SourceTree isn't suggesting these are EOL changes, but actual edits introducing additional code. I attempted to discard the file, but it simply never disappeared from showing as pending in SourceTree.
On the Linux machine, git from the shell showed a different git status. 'git status' showed the file SourceTree thinks had a few minor changes as having been 'deleted'. git status also showed several other files as having 'typechange'. Performing a 'git reset --hard' within Linux reset it so that 'git status' reports back "Your branch is up-to-date... nothing to commit, working directory clean".
However, back in SourceTree things have now gotten worse. Now SourceTree is reporting the original report of a changed file, plus a tonne of files as being untracked, some deleted and a few more as also having changed.
I deleted the entire repository and did a fresh clone and SourceTree ended up right back where I started - incorrectly reporting the status of the repository.