En esta guía, aprenderá el procedimiento para restablecer los archivos para que sean los mismos que la rama maestra en Git.
Cómo restablecer el archivo para que sea el mismo que la rama maestra en git?
Supongamos que tenemos un archivo importante en nuestro git "maestro"Rama que no se actualizó. Sin embargo, ya se ha actualizado y comprometido varias veces en otra rama. Ahora, estamos obligados a eliminar todos los cambios realizados en el archivo y revertirlo a su mismo estado que en la rama maestra.
Avanzar hacia el procedimiento dado a continuación para comprender el escenario anterior!
Paso 1: Inicie Git Bash
Abra el terminal GIT con la ayuda del "Puesta en marcha"Menú:
Paso 2: mudarse al directorio GIT
Navegue al directorio local de GIT utilizando el "cd" dominio:
$ CD "C: \ Users \ nazma \ git \ revert"
Paso 3: crear y cambiar rama
Ahora, cree y cambie a la nueva rama inmediatamente utilizando el comando proporcionado:
$ git checkout -b maestro
Paso 4: Crear archivo
Ejecutar el "tocar"Comando para crear un nuevo archivo llamado"archivo1.TXT":
$ touch archivo1.TXT
Paso 5: Archivo de seguimiento
A continuación, rastree el archivo desde el directorio de trabajo al área de puesta en escena:
$ git agregar archivo1.TXT
Paso 6: Cambios de confirmación
Comprometer los cambios realizados en el repositorio de git con un mensaje de confirmación:
$ git commit -m "1 archivo agregado"
Como puede ver, los cambios se comprometen con éxito al repositorio de GIT:
Paso 7: Actualizar archivo
Abra el archivo para hacer algunos cambios:
$ iniciar archivo1.TXT
Paso 8: Cambios de confirmación
Ahora, guarde los cambios usando el "Git Commit"Comando con"-metro"Opción para especificar cualquier mensaje:
$ git commit -m "archivo1.txt actualizado "
Paso 9: Rama de interruptor
A continuación, ejecute el "CAMENTA DE GIT"Comando para volver a la anterior"principal" rama:
$ git checkout main
Paso 10: Actualizar archivo
Abra el archivo usando "comenzar"Comando para actualizarlo y presionar"Ctrl + S"Clave para guardar cambios:
$ iniciar archivo1.TXT
Paso 11: Restablecer archivo
Para restablecer los cambios, ejecute el "CAMENTA DE GIT" dominio:
$ Git Checkout Master - File1.TXT
Aquí, hemos especificado el nombre de la rama "maestro"Y usado"-"Antes del nombre del archivo que indica que el texto especificado se interpretará como un nombre de archivo en lugar del nombre de la rama:
Paso 12: Verificar la operación de reinicio
Ahora, abra el archivo para verificar la operación de reinicio:
$ iniciar archivo1.TXT
Como puede ver, el archivo especificado se abre en el editor predeterminado, y se restablece a la misma que la rama maestra:
Paso 13: Ver cambios
Por último, ejecute el "Git DiffComando "para ver la diferencia entre el contenido en el archivo de reinicio recién restablecidos:
$ git diff -caché
Aquí el "-en cachéLa opción se usa para mostrar los cambios de reinicio:
Veamos el procedimiento para restablecer el archivo a una confirmación específica en el GIT.
Cómo restablecer el archivo a la confirmación específica en el git?
A veces, los usuarios deben restablecer el archivo a una confirmación en particular. Para lograr eso, los usuarios pueden ver los cambios realizados entre las versiones del archivo. Probemos las instrucciones proporcionadas a continuación para este propósito.
Paso 1: moverse a la carpeta
Ejecutar el "cd"Comando para navegar a la carpeta específica:
$ CD "C: \ Users \ nazma \ git"
Paso 2: Crear directorio
Cree un nuevo directorio local Git que utilice el comando proporcionado:
$ Mkdir Linux Hint
Después de eso, navegue al recién creado Repositorio Local Git:
$ CD Linux Hint
Paso 3: crear y cambiar rama
Ahora, cree una nueva rama y cambie a ella inmediatamente:
$ git checkout -b alfa
Aquí el "-b"La bandera representa la rama:
Paso 4: Crear archivo
Crear un nuevo archivo llamado "archivo1.TXT"Usando el siguiente comando:
$ touch archivo1.TXT
Paso 5: Archivo de seguimiento
A continuación, ejecute el "Git AgregarComando "para rastrear el archivo al área de puesta en escena:
$ git agregar archivo1.TXT
Paso 6: Abrir archivo
Abra el archivo creado, agregue algún texto y guárdelo:
$ iniciar archivo1.TXT
Paso 7: crear y cambiar rama
A continuación, cree y cambie a la nueva rama llamada "beta" con la ayuda de "CAMENTA DE GIT" dominio:
$ git checkout -b beta
Paso 8: Abra y actualice el archivo
Abra el archivo, actualice en la nueva rama y guárdelo:
$ iniciar archivo1.TXT
Paso 9: Cambios de confirmación
Comprometer todos los cambios en el repositorio de git:
$ git commit -m "archivo1 actualizado"
Paso 10: Verifique el historial del registro
Vea el historial de registros del repositorio local Git:
Log de $ git
La salida se refiere a los cambios de confirmación más recientes:
Paso 11: Restablecer archivo con hash Commit
Ejecutar el "CAMENTA DE GIT"Comando con el hash y el nombre de archivo para restablecerlo:
$ git checkout f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.TXT
Como puede ver, los cambios se restablecen con éxito:
También puede realizar la misma tarea utilizando el "reinicio de git"Comando de la siguiente manera:
$ Git RESET F0E09032EE7CC71E7181F8F4E1E9816F973915C0 File1.TXT
Como puede, el estado actual de "archivo1.TXT" es "METRO"Que indica que se modifica y se restablece como antes:
Hemos compilado el método para restablecer los archivos para que sean los mismos que una rama maestra en GIT.
Conclusión
Para restablecer el archivo para que sea el mismo que la rama maestra en GIT, cree un repositorio local Git. Luego, cree y agregue archivos. A continuación, cree y cambie a la nueva rama inmediatamente. Abra el archivo en una nueva sucursal, actualíquelo y guárdelo en GIT. Ejecutar el "$ git checkout master - file_name"Comando para restablecer el archivo. Para restablecer el archivo a una confirmación específica en Git, utilice el "reinicio de $ git " o "$ git checkout" dominio. Esta guía ilustró el procedimiento para restablecer los archivos para que sean los mismos que la rama maestra en GIT.