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 statusmostra il file come modificato, ma git diffnon mostra nulla. Se scarico il file modificato ed eseguo un diff localmente, ottengo un output diff.
git diff --cachedmi dà anche un output vuoto.
git loginoltre non fornisce alcun output.


git diff --cached.