Error con GIT después de importar cambios desde un server

Estaba tratando de establecer por qué una function en un website funcionaba localmente pero no remotamente, así que mi idea era download el sitio remoto y hacer un git diff para detectar cualquier diferencia.

Sin embargo, desde que hice esto, todos los commands de GIT se encuentran con:

fatal: Unable to read current working directory 

¿He matado a mi repo? es esto reversible?

Me he encontrado con este problema algunas veces. Por tonto que parezca, cerrar la window de la terminal (o la session SSH) y abrir una nueva soluciona el problema.

En tu problema de shell

 cd "$PWD" 

Supongo que no existe / ha sido recreado. Esto sucede también con enlaces simbólicos colgantes.

De lo contrario, retírate a un terreno más alto. Tenga en count que dependiendo de su cd .. shell cd .. o no (si el shell lo optimiza, conociendo el CWD, puede funcionar, de lo contrario será catch-22: el shell no puede search el inode por .. 🙂 )