Status git pokazuje zmienione pliki, ale git diff nie

Spojrzałem na wszystkie podobne pytania, jednak dwukrotnie sprawdziłem i na pewno dzieje się coś dziwnego.

Na jednym serwerze (Solaris z git 1.8.1) sklonowałem repozytorium git, a następnie skopiowałem folder .git do moich istniejących plików na żywo. To działało idealnie, mogłem biec

git status

następnie

git diff [filename]

aby sprawdzić inne pliki.

Na innym serwerze (Solaris z git 1.7.6) robię dokładnie to samo

git diff [filename] 

nic nie pokazuje, nawet jeśli zawartość pliku jest zdecydowanie inna. Przetestowałem również dodawanie nowego pliku, zatwierdzając go, a następnie edytując. Ten sam problem,git status pokazuje plik jako zmieniony, alegit diff nic nie pokazuje. Jeśli ściągnę zmieniony plik i uruchomię lokalnie diff, otrzymam wynik diff.

questionAnswers(12)

yourAnswerToTheQuestion