Eliminar el archivo de la última confirmación | Git

Eliminar el archivo de la última confirmación | Git
Git es una conocida herramienta de control de versiones utilizada con frecuencia para administrar proyectos y su código fuente. Los desarrolladores que trabajan con GIT experimentan un ambiente desacuerdo, escenario y comprometido. En un entorno sin etapa, el programador puede editar archivos y enviarlos al entorno de puesta en escena, también conocido como espacio índice. Los archivos presentes en el espacio de puesta en escena están listos para comprometerse. El espacio comprometido es el principal repositorio donde se implementan todos los cambios.

Por lo general, los usuarios pueden desear deshacer los cambios comprometidos e intentar devolver el proyecto a un estado anterior o querer modificar el último archivo comprometido y desee revertir el archivo a un entorno de puesta en escenificación o desinvagación.

Este artículo discutirá:

  • Cómo eliminar un archivo de la última confirmación a través del comando RESET GIT?
  • Cómo eliminar un archivo de la última confirmación a través del comando git rm?

Entonces, comencemos!

Cómo eliminar un archivo de la última confirmación a través del comando RESET GIT?

Para eliminar un archivo de la última confirmación utilizando el comando git reins, primero, abra el repositorio de trabajo git y utilice el "git reins -soft Head ~ 1" dominio.

Para eliminar un archivo de la última confirmación, consulte el procedimiento proporcionado.

Paso 1: Abra la terminal de git git git
Desde el "Puesta en marcha"Menú, abra la terminal de Bash Git:

Paso 2: Mover al repositorio de Git
Navegue al repositorio local de Git:

$ CD "C: \ Git"

Paso 3: hacer un archivo nuevo
Haga un nuevo archivo en el repositorio de git:

$ touch archivo1.TXT

Paso 4: Agregar archivo al área de etapa
Después de crear un archivo nuevo, agrégalo al área de puesta en escena utilizando el comando proporcionado:

$ git agregar archivo1.TXT

Pasemos al siguiente paso para verificar si el archivo se agrega a un área de puesta en escena.

Paso 5: Verifique el estado del archivo
Verifique el estado del repositorio para verificar si el archivo se agrega a un área de puesta en escena o no:

Estado de $ git

Aquí, puede ver que el archivo se agrega con éxito en el área de puesta en escena:

Paso 6: Archivo de etapa de confirmación
A continuación, confirme el archivo escenificado a través del "Git Commit"Comando y especifique el mensaje requerido con el"-metro" opción:

$ git commit -m "el archivo1 está comprometido"

Paso 7: Verifique el registro de git
Verifique el registro de git para verificar si las modificaciones se comprometen o no:

Log de $ git

Paso 8: elimine el archivo de la última confirmación
A continuación, elimine el archivo de la última confirmación utilizando el "reinicio de git"Comando junto con el"-suave"Opción, ya que moverá los archivos comprometidos al área de puesta en escena sin perder el contenido del archivo:

$ git restablecimiento -cabeza -suave ~ 1

Después de eso, verifique el estado de GIT para verificar si el archivo se ha regresado al área de puesta en escena:

Estado de $ git

Aquí, puede ver, hemos eliminado el archivo de la última confirmación, y se ha agregado nuevamente al área de puesta en escena:

Cómo eliminar un archivo de la última confirmación a través del comando git rm?.

Para eliminar el archivo de la última confirmación utilizando el comando git rm, consulte el procedimiento proporcionado.

Paso 1: crear un archivo nuevo
En primer lugar, cree un nuevo archivo en el repositorio abierto actualmente:

$ touch archivo2.TXT

Paso 2: Agregue archivos y directorios al área de preparación
Para agregar todos los archivos no estados al área de puesta en escena, use el comando dado con el "." opción:

$ git add .

Paso 3: Verifique el estado del repositorio de Git
Verifique el estado del repositorio de git para verificar si los archivos y los directorios se agregan al área de puesta en escena o no:

Estado de $ git

Paso 4: Comprometer todos los archivos de puesta en escena
A continuación, confirme los archivos de puesta en escena utilizando el comando proporcionado:

$ git commit -m "Todos los archivos están cometidos"

Verifique el registro del repositorio de git para verificar si los archivos están comprometidos o no:

Log de $ git

Paso 5: eliminar el archivo de la última confirmación
Por último, para eliminar el archivo de la última confirmación del área de puesta en escena, utilice el "git rm" dominio:

$ git rm -archivo en caché2.TXT

Paso 6: Verifique el estado
Nuevamente, consulte el estado actual del repositorio de git:

Estado de $ git

La siguiente salida indica que hemos eliminado con éxito el archivo de la última confirmación y del área de puesta en escena:

Le hemos enseñado cómo eliminar el archivo de la última confirmación.

Conclusión

Los usuarios pueden eliminar el archivo de la última confirmación y restaurar la versión anterior. Para eliminar el archivo solo de la última confirmación sin perder su contenido, utilice el "$ git rein -soft head ~ 1" dominio. Para eliminar el archivo de la última confirmación y eliminarlo del área de puesta en escena, use el "$ git rm -cached " dominio. En este artículo, le hemos enseñado cómo eliminar archivos de la última confirmación.