
Misael Gomez
PreguntaVamos a ver si entendí lo voy a explicar con mis palabras y dibujos
Git rm
Git rm –cached: elimina archivos del repositorio local y del staging pero los mantiene en el disco duro:
…
git rm --force: Elimina los archivos de Git y del disco duro.
…
Git reset
Checkout: imagina un película donde el viajero fue al pasado, vio el entorno, paseo y volvió al presente, No he visto una película que tenga ese contexto así que te lo dejo a ti platziviajero
…
…
Git reset: es como la película de los avengers end-game donde el capitán América va al pasado a regresar la gema, pero no volvió al futuro en el punto donde se fue, sino que se quedó en el pasado a recrear su vida
Este comando es para una emergencia
…
Git reset
–hard: borra todo, pierdes todo para siempre
…
–soft: es más seguro, mantiene los archivos en staging para poder aplicar nuestros últimos cambios pero desde un commit anterior
…
Git reset HEAD: este comando saca archivos del área de staging
No borra nada, solo es para que los últimos cambios de los archivos no se envíen al ultimo commit
…
si me equivoque, por favor corríjanme 😃