Cómo deshacer un compromiso en particular en GIT que ha sido empujado a Remote Repos

Cómo deshacer un compromiso en particular en GIT que ha sido empujado a Remote Repos

Git es una de las herramientas de seguimiento más comunes y versátiles que es fácil de usar. Los desarrolladores pueden usarlo en sus problemas cuando cometen modificaciones indeseables a un repositorio local. A veces, quieren deshacer toda la confirmación con todos los cambios adicionales en lugar de pasar por ellos manualmente. Es posible que estos cambios se hayan empujado al repositorio centralizado. Para este propósito, un usuario simple puede restablecer el puntero de la cabeza utilizando el "git reiniciar" dominio.

Esta publicación discutirá cómo deshacer una confirmación particular en GIT, que se empuja al repositorio remoto.

Cómo deshacer un compromiso deseado en GIT que se ha presionado al servidor Github?

Pruebe las instrucciones establecidas a continuación para deshacer la confirmación particular en GIT, que se empuja al repositorio remoto:

  • Cambiar al repositorio local deseado.
  • Lista del contenido del repositorio que debe presionar al servidor remoto.
  • Verifique la lista de URL remota.
  • Empujar datos al servidor Github.
  • Muestra el historial de registros.
  • Escriba el "git restablece la cabeza ~" dominio.
  • Verificar al ver el historial de comet git de git.

Paso 1: Navegue al repositorio deseado de GIT

Escriba el "cd"Comando y navegue al repositorio local en particular:

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

Paso 2: Contenido de repositorios de la lista

Ahora, muestre la lista de contenido existente ejecutando el "LS" dominio:

$ LS

Paso 3: Mostrar URL remota

A continuación, ejecute el comando proporcionado para mostrar la URL remota disponible:

$ git remoto -v

Paso 4: Empuje los cambios locales a remoto

Luego, presione todos los datos modificados en el repositorio remoto ejecutando el "git empujar" dominio:

$ git push -u origen de origen

Aquí el "origen"Es el nombre remoto de la URL y"-u"Representa la rama aguas arriba. Como puede ver, todos los datos locales se empujan al servidor GitHub:

Paso 5: Ver historial de registros

Para verificar el historial de registro de la rama de trabajo actual, ejecute el "Git log" dominio:

$ git log --oneline -5

Según la salida dada por debajo, la cabeza apunta al "6f3c .. "Comprometerse Sha-Hash:

Paso 6: Restablecer la posición del cabezal

Después de eso, use el siguiente comando para restablecer la posición de la cabeza y revertir los cambios aplicados en el repositorio de git:

$ git reinicio de restablecimiento ~

Paso 7: Ver historial de registros

Ahora, vea el historial de registros de la sucursal local que trabaja actual utilizando el "Git log" dominio:

$ git log --oneline -5

Como puede ver, la posición del cabezal se cambia a la confirmación anterior, la confirmación presionada actualmente se elimina del historial y los cambios están deshacerse:

Eso es todo! Has aprendido a deshacer el compromiso particular en GIT, que se empuja al repositorio remoto.

Conclusión

Para deshacer la confirmación particular en GIT, que se empuja al repositorio remoto, primero, mude al repositorio local deseado y enumere su contenido para ser presionado al servidor remoto. Luego, verifique la lista de URL remota y presione los datos al servidor Github. Después de eso, vea el historial del registro y ejecute el "git restablece la cabeza ~" dominio. Por último, verifíquelo viendo el historial de registro de referencia Git. Esta publicación describió el procedimiento de deshacer una confirmación particular en GIT, que se empuja al repositorio remoto.