Ho dato un'occhiata a tutte le domande simili. Tuttavia, ho ricontrollato e sicuramente sta succedendo qualcosa di strano.
Su un server (Solaris con Git 1.8.1) ho clonato il repository Git, quindi ho copiato la cartella .git nei miei file live esistenti. Funzionava perfettamente, potevo correre
git status
poi
git diff [filename]
per controllare tutti i file che erano diversi.
Su un altro server (Solaris con Git 1.7.6) sto facendo esattamente lo stesso
git diff [filename]
non mostra nulla, anche se il contenuto del file è decisamente diverso. Ho anche testato l'aggiunta di un nuovo file, il commit e la modifica. Lo stesso problema, git status
mostra il file come modificato, ma git diff
non mostra nulla. Se scarico il file modificato ed eseguo un diff localmente, ottengo un output diff.
git diff --cached
mi dà anche un output vuoto.
git log
inoltre non fornisce alcun output.
git diff --cached
.