Digamos que cloné un repositorio y comencé a modificar archivos. Sé que si tengo cambios locales no confirmados, puedo hacer una diferencia de la siguiente manera git diff test.txt
y me mostrará la diferencia entre el HEAD local actual y los cambios modificados y no confirmados en el archivo. Si confirmo esos cambios, puedo diferenciarlos del repositorio original usandogit diff master origin/master
Pero, ¿hay alguna forma de diferenciar los cambios locales con el repositorio original en el servidor antes de comprometerse localmente? Probé varias permutaciones git diff --cached master origin/master
sin suerte.