
David Carrillo Castillo
Preguntagit rm --cached vs git reset HEAD cual es la diferencia sin palabras complejas por favor :c
-
Staging: Es donde se guardan los archivos antes de hacer un commit y enviarlos al repositorio.
-
Repositorio: Es la base de archivos de Git donde se guardan los cambios.
-
Directorio de trabajo: Son solamente tus archivos, en donde tú trabajas.
Edgar López Laynez

Amaury Cruz
Te pondré un ejemplo para complementar.
Tengo un directorio llamado proyecto4. Mi directorio contiene dos archivos uno es notas.txt y el otro es temas.txt
Ahora ejecutamos git show

Jose Luis Quintero Sánchez
Hola David :D
git rm --cached lo que hace es borrar archivos del repositorio de Git pero los deja en el directorio de trabajo; en cambio lo que hace git reset HEAD es borrar los archivos en Staging para que así no se envien al repositorio.
Recuerda: