Usos prácticos de Git Reset –Soft

Usos Practicos De Git Reset Soft



El Git” Reiniciar El comando 'es uno de los comandos más utilizados y robustos que admite diferentes opciones, como' difícil ”, “ suave ”, y comandos mixtos. Con cada opción, el comando de reinicio de Git funciona de manera diferente. Por ejemplo, el “ git reset – duro ” se utiliza para revertir y eliminar completamente los cambios del repositorio. Sin embargo, el ' git reset –suave El comando ” se utiliza para revertir los cambios sin destruir los cambios confirmados y revertirlos al índice de seguimiento.

Este artículo demostrará:







¿Cuáles son los usos prácticos del comando 'git reset -soft'?

Los siguientes son los usos prácticos de la “ git reset –suave ' dominio:



  • Mueva el puntero HEAD de regreso a la confirmación especificada o a la confirmación anterior
  • Revertir todos los cambios confirmados
  • Guarda todos los cambios en el índice de seguimiento y los prepara para volver a confirmar.

Ahora, veamos el uso del comando git reset con la opción –soft.



¿Cómo usar el comando 'git reset –soft'?

Usar el ' git reset –suave ” para deshacer la confirmación y revertir los cambios en el índice de seguimiento, siga las instrucciones proporcionadas.





Paso 1: abre la terminal Git

Desde el menú Inicio, primero, inicie el ' Git Bash ' Terminal:



Paso 2: navegue al repositorio de Git

Utilizando el ' discos compactos ”, navegue hasta el repositorio de Git:

$ discos compactos 'C:\Git\commits'

Paso 3: Crear nuevo archivo

Cree un nuevo archivo con la ayuda de “ tocar ' dominio:

$ tocar Demostración.txt

Paso 4: Mueva el archivo al índice de ensayo

Mueva el archivo al índice de ensayo para confirmar nuevos cambios usando el Git ' agregar ' dominio:

$ añadir Demostración.txt

Verifique si los cambios se agregan al índice de preparación o no a través del comando 'git status':

$ estado de Git

Puede ver que los cambios sin seguimiento se agregaron con éxito al área de ensayo:

Paso 5: confirme los cambios registrados

Confirme los cambios rastreados para agregarlos al repositorio local utilizando el siguiente comando:

$ git cometer -metro 'Se agregó la demostración'

Verifique el registro de Git y confirme si los cambios están confirmados o no:

$ registro de git

Se puede observar que los cambios se comprometen con éxito:

Verifique el estado del repositorio para verificar si queda algún cambio rastreado que aún no se haya confirmado:

$ estado de Git

El siguiente resultado muestra que no hay más cambios rastreados en el índice de preparación del repositorio:

Paso 6: revertir los cambios confirmados

Ahora, utilice el comando 'git reset –soft' junto con el puntero HEAD para revertir los cambios confirmados y mover HEAD de nuevo a la confirmación anterior:

$ reiniciar --suave CABEZA~ 1

Nuevamente, verifique el registro del repositorio para verificar si HEAD se revierte a la confirmación anterior o no:

$ registro de git

El resultado muestra que los nuevos cambios se eliminan del repositorio local y HEAD se revierte a la confirmación anterior:

Paso 7: Confirme que los cambios se reviertan al índice de seguimiento

Verifique el estado del repositorio de trabajo para confirmar si los cambios revertidos se agregan al índice de preparación o no:

$ estado de Git

Aquí, puede ver que los cambios se revirtieron con éxito al índice de preparación y están listos para confirmarse nuevamente:

Hemos demostrado los usos prácticos del “ git reset –suave ' dominio.

Conclusión

Usos prácticos de la “ git reset –suave ” son para revertir los cambios confirmados, mover el puntero HEAD de regreso al compromiso anterior o en algún compromiso específico usando la identificación del compromiso, enviar los cambios nuevamente al índice de preparación y prepararlos para confirmar nuevamente. En este blog, hemos demostrado los usos prácticos del “ git reset –suave ” comando y el procedimiento para utilizarlo.