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'?
- ¿Cómo usar el comando 'git reset –soft'?
¿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 GitPuede 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 gitSe 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 GitEl 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 gitEl 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 GitAquí, 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.