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á:
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.