Los resultados de este artículo son:
Diferenciar entre los comandos "Restablecer", "Git Revert" y "Git Checkout"?
"git revertir","CAMENTA DE GIT", y "reinicio de git"Los comandos son formas de hacer cambios en el código fuente y luego deshacerlos si al usuario no le gusta cómo resultó. La diferencia entre estos comandos radica en su funcionalidad y usos, como:
Cómo deshacer los compromisos usando el comando "revertir" git "?
Para deshacer los compromisos, primero, vaya al repositorio de git deseado y cree un archivo. Luego, rastree los cambios de archivo y confirmación. Después de eso, agregue un poco de contenido al nuevo archivo, etapa y cometa nuevos cambios. Por último, ejecute el "git revertir"Comando y verifique los cambios de revertir.
Paso 1: Muévete al directorio GIT
Ejecutar el "cd"Comando junto con la ruta de directorio local particular y navegue a ella:
$ CD "C: \ Git \ Repository1"
Paso 2: crear un archivo nuevo
Genere un nuevo archivo en el repositorio actual con la ayuda del comando otorgado:
$ touch demo_file.TXT
Paso 3: Seguimiento de un archivo nuevo
Luego, utiliza el "Git AgregarComando para agregar un nuevo archivo al área de puesta en escena:
$ git agregar demo_file.TXT
Paso 4: Cambios de confirmación
A continuación, ejecute el siguiente comando para confirmar el archivo desde el área de puesta en escena:
$ git commit -m "archivo de demostración agregado"
Paso 5: Actualizar un archivo nuevo
Después de eso, agregue un poco de contenido al nuevo archivo y actualice con la ayuda del "eco" dominio:
$ Echo "Hola! Contenido de demostración ">> Demo_file.TXT
Paso 6: Agregue nuevos cambios al área de puesta en escena
Entonces, ejecute el "Git Agregar ."Comando para organizar todos los cambios agregados:
$ git add .
Paso 7: Comprometer nuevos cambios
Comprometer los cambios organizados ejecutando el comando proporcionado a continuación junto con el mensaje:
$ git commit -m "archivo actualizado"
Paso 8: Verifique el registro de git
Para ver el historial de confirmación, verifique el registro de git usando el comando proporcionado a continuación:
$ git log -enneline
Según la siguiente salida, hay dos confirmaciones, y la cabeza apunta al "Archivo actualizado" comprometerse:
Ahora, supongamos que la última confirmación se realizó por error, y necesitamos deshacer los cambios. En esta situación, use la operación de revertir de la siguiente manera.
Paso 9: Revertir los cambios
Ejecuta el "git revertir"Comando junto con la cabeza para deshacer los cambios de ese compromiso:
$ Git Revert Head
En la siguiente captura de pantalla, puede ver que la operación de revertir se ha realizado con éxito:
Paso 10: Verifique los cambios de revertir
Por último, consulte el historial de registro de referencia Git para ver los nuevos cambios en el historial de confirmación:
$ git log -enneline
Se puede observar que el "Archivo actualizado"La confirmación todavía está en el historial del proyecto incluso después de la operación de revertir. Entonces, en lugar de eliminarlo, este comando en particular agregó una nueva compromiso para revertir sus cambios:
Cómo cambiar la rama utilizando el comando "Git Checkout"?
Para pagar de una sucursal local a otra rama deseada, primero, consulte todas las ramas disponibles en el repositorio. Entonces, ejecute el "CAMENTA DE GIT"Comando junto con el nombre de la rama deseado donde los desarrolladores necesitan cambiar.
Paso 1: Verifique la lista de ramas
Vea la lista de ramas en el repositorio actual con la ayuda del "rama git" dominio:
$ GIT Branch
En la salida a continuación, se puede ver que hay dos ramas presentes en el repositorio y el "maestro"Es la rama de trabajo actual:
Paso 2: Verifique a otra rama
Ahora, ejecute el "CAMENTA DE GIT"Comando junto con el nombre de la rama deseado y cambie a él:
$ git checkout dev
Paso 3: Verificar la rama actual
Para garantizar si la operación de pago se ha realizado con éxito o no, vea la lista de ramas:
$ GIT Branch
Se puede ver que hemos pagado con éxito desde el "maestro"Rama a la"enchufe" rama. Ahora, "enchufe"Es la rama de trabajo actual:
Cómo no ver los cambios utilizando Comando "RESET GIT"?
Para que se destaque los cambios, primero, verifique el historial de registro de referencia Git del repositorio actual. Luego, ejecute el "reinicio de git"Comando para mover el puntero de la rama.
Paso 1: Verifique el registro de git
Vea el historial de confirmación y verifique dónde apunta la cabeza utilizando el "Git log" dominio:
$ git log -enneline
Se puede observar que la cabeza apunta al "Archivo actualizado" comprometerse:
Paso 2: Restablecer cambios
Para eliminar la confirmación del directorio de trabajo local Git, ejecute el "reinicio de git"Comando junto con el"-duroOpción ", y especifique la posición de la cabeza deseada donde se requiere para mover el puntero:
$ git reinicio -cabeza -hard ~ 1
La salida dada significa que la operación de reinicio se ha realizado con éxito:
Paso 3: Verificar los cambios de reinicio
Por último, vea los nuevos cambios en el historial de confirmación verificando el registro de git a través del comando proporcionado a continuación:
$ git log -enneline
Como puedes ver que el "Archivo actualizado"La confirmación se ha eliminado de la historia del comet y la cabeza ahora apunta al"Archivo de demostración agregado" comprometerse:
Hemos explicado la diferencia entre "git revertir","CAMENTA DE GIT" y "reinicio de git"Comandos.
Conclusión
"git revertir"El comando se usa para deshacer los cambios creando una nueva confirmación de repositorio de una confirmación anterior y agregar un nuevo historial al repositorio. "git checkouEl comando t ”se utiliza para cambiar de ramas en el repositorio y permite a los desarrolladores trabajar en diferentes ramas sin tener que hacer cambios directamente en el repositorio. Por otro lado, el "reinicio de git"El comando se utiliza para cambios no diseñados desde el área de seguimiento. Este artículo se diferenciaba entre los comandos "RESET" GIT "," Git revert "y" Git Checkout "y cómo funcionan.