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.
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:
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
En git, he realizado 4 commits.![]()
![]()
![]()
![]()
![]()
Ahora ejecutamos git show
![]()
![]()
Edgar López Laynez
![]()
![Curso de Git y Github [Empieza Gratis]](https://static.platzi.com/media/courses/git-github-og_4yjKsBZ.png)