Vamos 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 s...

Pregunta de la clase:
Git reset vs. Git rm
Misael Gomez

Misael Gomez

Pregunta
studenthace 3 años

Vamos 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:

Capturam.PNG

git rm --force: Elimina los archivos de Git y del disco duro.

Capturam.PNG

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 Capturam.PNG

Este comando es para una emergencia

Git reset

–hard: borra todo, pierdes todo para siempre

Capturam.PNG

Imagen1.jpg

–soft: es más seguro, mantiene los archivos en staging para poder aplicar nuestros últimos cambios pero desde un commit anterior

Capturam.PNG

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

Capturam.PNG

si me equivoque, por favor corríjanme 😃

No hay respuestas
para escribir tu comentario
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.