Diferencia entre Git RM -Cached X y Git Reset Head - X?

Diferencia entre Git RM -Cached X y Git Reset Head - X?

En GIT, los usuarios tratan con múltiples archivos fuente para que el procedimiento de desarrollo sea más eficiente. Después de trabajar en ellos, pueden eliminar estos archivos del repositorio de git para limpiar y hacer fines de espacio si estos archivos son innecesarios. Para hacerlo, el "git rm" y "reinicio de gitLos comandos se pueden usar.

Esta guía diferenciará el "Restablecimiento de git - x" y "Git RM -Cached"Comandos con su trabajo.

Diferencia entre los comandos "GIT RM -Cached X" y "Git RESET Head - X"

Cuando el desarrollador quiere eliminar los cambios adicionales del "Git RM -CachedEl comando se puede usar. También revierte los cambios en el área de seguimiento. Por otro lado, el "Restablecimiento de git - xEl comando se utiliza para eliminar los cambios adicionales permanentemente del directorio local de GIT.

Cómo eliminar el contenido de Git Repository utilizando el comando "Git RM -Cached"?

Para eliminar el archivo del repositorio de git y volver al área de puesta en escena, siga las instrucciones proporcionadas a continuación.

Paso 1: Navegue al repositorio de Git

Al principio, vaya al repositorio local Git ejecutando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ perk1"

Paso 2: Contenido de repositorio de listas

Ejecutar el "LS"Comando para verificar la lista de contenido existente:

$ LS

En la salida proporcionada a continuación, hemos elegido el "archivo1.TXTArchivo para fines de eliminación:

Paso 3: eliminar el archivo escenificado

Ahora, elimine el archivo seleccionado previamente utilizando el "git rm" dominio:

$ git rm -archivo en caché1.TXT

Aquí el "-en caché"La opción se usa como sinónimo de"-escenificado" opción:

Paso 4: Verifique el estado

A continuación, ejecute el "estado de git ."Comando para verificar el estado actual del repositorio de trabajo:

Estado de $ git .

Según la salida dada a continuación, el archivo especificado se ha eliminado con éxito:

Cómo eliminar el archivo del repositorio de git utilizando el comando "git reinset head"?

Para eliminar los cambios particulares del repositorio de git de forma permanente, el "Cabeza de reinicio de git - El comando se puede usar. Para hacerlo, siga los pasos que sean a continuación.

Paso 1: Ver el estado del repositorio

Primero, verifique el estado del repositorio de trabajo actual utilizando el siguiente comando:

Estado de $ git .

Se puede observar que el repositorio actual contiene los cambios agregados más recientemente, como eliminar "archivo1.TXT"Archivo y otro sin escenario"archivo1.TXT" archivo:

Paso 2: Eliminar permanentemente el archivo de Git Repository

Ahora, ejecute el "reinicio de git"Comando para eliminar los cambios agregados más recientemente, incluidos los escenificados y sin escenario:

$ git reinset head - file1.TXT

Aquí el "-"Se usa para separar el comando proporcionado del nombre de archivo especificado. El comando anterior eliminará el especificado del repositorio:

Paso 3: Verifique la operación eliminada

Por último, para asegurarse de que el archivo especificado se elimine del repositorio, use el "estado de git ." dominio:

Estado de $ git .

Se puede observar que el área de trabajo está limpia y nada que cometer:

Hemos explicado brevemente la diferencia y el funcionamiento del "Git RM -Cached" y "Restablecimiento de git - x"Comandos.

Conclusión

El "Git RM -CachedEl comando se utiliza para eliminar los cambios adicionales del repositorio de git y volver al área de puesta en escena. En contraste, el "Restablecimiento de git - xEl comando elimina permanentemente los cambios adicionales del repositorio de git. Esta publicación proporcionó la diferencia entre el "Restablecimiento de git - x" y "Git RM -Cached"Comandos y su trabajo.