No se preocupe si no está seguro de cómo restaurar un repositorio remoto a una confirmación específica, ya que esta publicación demostrará el método para restablecer el control remoto a una confirmación determinada.
¿Cómo restablecer el control remoto a un cierto compromiso?
Para restablecer el control remoto a una determinada confirmación, primero restablezca o revierta la confirmación en el repositorio de Git usando el ' reiniciar ' dominio. Después de eso, envíe la confirmación al control remoto usando el botón ' git push -f
Consulte el procedimiento proporcionado para la demostración práctica.
Paso 1: Inicie la Terminal Git
Primero, abra la terminal Git desde el menú Inicio de Windows:
Paso 2: Ir al repositorio de trabajo de Git
Utilice el “ discos compactos ” y navegue hasta el repositorio de trabajo de Git:
$ discos compactos 'C:\Git\commits'
A continuación, vea todos los archivos y repositorios del repositorio de trabajo actual usando el ' ls ' dominio:
$ ls
Paso 3: Realice la modificación en el archivo Git
Realice algunas modificaciones en el archivo Git. Para ello, hemos modificado el contenido de la “ Archivo.txt ' expediente:
$ eco 'Hola a la sugerencia de Linux' > Archivo.txt
Paso 4: Agregar archivo al índice de ensayo
Luego, agregue el archivo modificado al índice de seguimiento (área de preparación) usando el comando mencionado:
$ añadir Archivo.txt
Vea el estado del repositorio de Git para confirmar si el archivo modificado se agrega al índice de seguimiento o no:
$ estado de GitPuede ver que hemos agregado con éxito el archivo al índice de seguimiento:
Paso 5: Confirmar nueva modificación
Confirme los nuevos cambios con el ' git cometer ” comando mientras especifica el mensaje con el “ -metro ' opción:
$ git cometer -metro 'Modificación de confirmación'
Verifique el registro de Git para verificar si los cambios están confirmados o no:
$ registro de gitAquí, puede ver que los cambios se confirmaron correctamente y se agregaron al repositorio local de Git:
Paso 6: Enviar cambios a control remoto
Después de eso, envíe los cambios al repositorio remoto usando el botón “ git push
Paso 7: restablecer el control remoto a un cierto compromiso
Ahora, reinicie el control remoto a la confirmación anterior o reciente. Para ese propósito, primero, retroceda a un compromiso específico o cierto compromiso, ya sea usando la posición HEAD o la identificación del compromiso:
$ reiniciar --difícil CABEZA~ 1
Paso 8: Enviar cambios a control remoto
Después de volver a una confirmación determinada o anterior, envíe las confirmaciones locales al repositorio remoto:
$ empujar git -F maestro de origen
Vea el registro del repositorio para verificar si el control remoto se restableció a una determinada confirmación o no:
$ registro de gitSe puede observar que hemos realizado con éxito la funcionalidad requerida:
Le hemos enseñado el método para restablecer el control remoto a una determinada confirmación.
Conclusión
Para restablecer el control remoto a una determinada confirmación de Git, primero, navegue hasta el repositorio de Git y restablezca los cambios en el repositorio local usando el botón ' git reset –HEAD duro~1 ' dominio. Para volver a una confirmación específica, los usuarios pueden utilizar el botón ' git reset –hard