He echado un vistazo a todas las preguntas similares. Sin embargo, lo he verificado dos veces y definitivamente algo extraño está sucediendo.
En un servidor (Solaris con Git 1.8.1) cloné el repositorio de Git y luego copié la carpeta .git en mis archivos vivos existentes. Esto funcionó perfectamente, podría correr
git status
luego
git diff [filename]
para verificar cualquier archivo que fuera diferente.
Sin embargo, en otro servidor (Solaris con Git 1.7.6) estoy haciendo exactamente lo mismo
git diff [filename]
no muestra nada, incluso si el contenido del archivo es definitivamente diferente. También probé agregar un nuevo archivo, confirmarlo y luego editarlo. El mismo problema git status
muestra el archivo modificado, pero git diff
no muestra nada. Si descargo el archivo modificado y ejecuto un diff localmente, obtengo un resultado de diff.
git diff --cached
solo me da una salida en blanco también.
git log
Tampoco da salida.
git diff --cached
.