¿Qué diferencia existe con git rm y git rm --cached y git reset?

Jose Daniel Huerta Vazquez

Jose Daniel Huerta Vazquez

Pregunta
studenthace 5 años

¿Qué diferencia existe con git rm y git rm --cached y git reset?

4 respuestas
para escribir tu comentario
    Pablo Aquino

    Pablo Aquino

    studenthace 5 años

    git rm
    Elimina los archivos de git sin eliminar le historial de versiones
    git rm --cache
    Eliminar los archivos que se encuentran en el Staging Area
    git reset
    nos permite volver en al pasado, pero sin la posibilidad de volver al futuro.

    Fernando Ropero

    Fernando Ropero

    studenthace 5 años

    el índice es un tree (arbol). Almacena el estado de HEAD (se refiere al commit en el que está tu repositorio posicionado en cada momento) que refleja todos los cambios que se han realizado con git add .

    AQUÍ MAS DEFINICIONES: El "índice" de git es donde usted coloca los archivos que desea que se confirmen en el repositorio de git.

    Antes de "confirmar" (registrar) los archivos en el repositorio de git, primero debe colocar los archivos en el "índice" de git.

    El índice es no el directorio de trabajo: puede escribir un comando como git status, y git le dirá qué archivos de su directorio de trabajo se agregaron al índice de git (por ejemplo, usando el comando git add filename).

    El índice no es el repositorio de git: los archivos en el índice de git son archivos que git se comprometería con el repositorio de git si usara el comando git commit.

    Jose Daniel Huerta Vazquez

    Jose Daniel Huerta Vazquez

    studenthace 5 años

    A qué se refiere con el "índice", lo he leído igual en varias páginas pero no comprendo realmente a qué se refiere.

    Fernando Ropero

    Fernando Ropero

    studenthace 5 años

    git -rm Elimina archivos del árbol de trabajo y del índice

    git rm --cached eliminara el archivo del stage

    git reset es un comando potente que se utiliza para deshacer los cambios locales en el estado de un repositorio de Git

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.