Este estudio discute "¿Pueden los usuarios eliminar una confirmación de git pero mantener los cambios?"Con un ejemplo.
¿Puedo eliminar una confirmación de git pero mantenga los cambios??
Sí, puede eliminar una confirmación de git pero mantenga los cambios adicionales. Para este propósito, navegue al repositorio local Git y cree un archivo en el repositorio local. Luego, rastree el archivo recién agregado en el área de puesta en escena y actualice el repositorio cometiendo cambios. A continuación, verifique el historial del registro del repositorio y actualice el archivo recién creado. Agregue los cambios al repositorio, confirme los cambios y elimine la confirmación previamente agregada utilizando el "$ git restablece la cabeza^" dominio.
Veamos la implementación del procedimiento mencionado anteriormente!
Paso 1: Muévase al repositorio local en particular
Navegue al repositorio de git deseado ejecutando el "cd" dominio:
$ CD "C: \ Users \ nazma \ git \ test_6"
Paso 2: Crear un archivo nuevo en el repositorio local
Ejecuta el "tocarComando "y crear un nuevo archivo en el repositorio local:
$ touch archivo1.TXT
Paso 3: Agregar archivo al área de puesta en escena
A continuación, agregue el archivo recién creado al área de puesta en escena utilizando el siguiente comando:
$ git agregar archivo1.TXT
Paso 4: Cambios de confirmación
Ahora, actualice el repositorio local ejecutando el "Git Commit"Comando con el"-metroOpción y agregue el mensaje de confirmación deseado:
$ git commit -m "1 archivo agregado"
Paso 5: Verifique el historial de registros de git
Ejecuta el "Git log ."Comando para verificar el historial de registro de referencia Git:
Log de $ git .
Paso 6: Actualizar archivo
A continuación, abra el archivo recién agregado con el editor de texto predeterminado:
$ iniciar archivo1.TXT
El archivo especificado estará abierto en el editor de texto, agregará algún texto y presione el "Ctrl + S"Llaves para guardarlo:
Paso 7: rastrear el archivo actualizado
Ahora, ejecute el "Git AgregarComando "con el nombre de archivo actualizado y rastrearlo en el área de puesta en escena:
$ git agregar archivo1.TXT
Paso 8: Cambios de confirmación
Comprometer los cambios adicionales al repositorio utilizando el comando otorgado:
$ git commit -m "archivo1.txt actualizado "
Paso 9: Verifique el historial de registros de referencia de Git
Ejecuta el "Git log ."Comando para verificar el historial de registro de referencia Git:
Log de $ git .
Paso 10: Eliminar Git Commit
Ahora, elimine el compromiso de git usando el "reinicio de git"Comando con el"Cabeza^"Pointer:
$ git restablece la cabeza^
Paso 11: Ver historial de registro de referencia Git
De nuevo, ejecuta el "Git log ."Comando para verificar el historial de registro de referencia Git:
Log de $ git .
Como puede ver en la salida proporcionada a continuación, la confirmación más reciente se elimina del historial del registro de referencia:
Paso 12: Verifique el archivo actualizado
Ahora, ejecute el "comenzarComando "con el nombre de archivo actualizado previamente para verificar los cambios de mantenimiento:
$ iniciar archivo1.TXT
Según la salida de la lista a continuación, los cambios adicionales se guardan en el archivo. Sin embargo, se elimina el compromiso relacionado contra estos cambios:
Hemos explicado el procedimiento para eliminar una confirmación de GIT, pero mantenga los cambios.
Conclusión
Sí, podemos eliminar una confirmación de git pero mantenga los cambios adicionales. Para hacerlo, muévase al repositorio particular de GIT y cree un archivo. A continuación, agrégalo al área de puesta en escena y los cambios de confirmación. Verifique el historial de registro de referencia de Git y luego actualice el archivo. Rastrear el archivo, confirmar cambios y eliminar el compromiso agregado previamente ejecutando el "$ git restablece la cabeza^" dominio. Por último, abra el archivo actualizado y verifique los cambios adicionales. Este estudio demostró el método para eliminar una confirmación de git pero mantenga los cambios con un ejemplo.