Cómo restablecer el archivo para que sea el mismo que la rama maestra en git

Cómo restablecer el archivo para que sea el mismo que la rama maestra en git
En GIT, los usuarios pueden acceder a un archivo en múltiples ramas y actualizar los cambios varias veces y guardarlos. Después de cambiar el repositorio local de Git, los usuarios deben confirmar cambios en el repositorio remoto Git para guardarlos y actualizarlos para los otros miembros del proyecto. Este proceso se puede realizar utilizando comandos GIT sin problemas.

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.