comando git reflog vs log

comando git reflog vs log
Git es el más comúnmente utilizado para rastrear proyectos de repositorios locales a remotos. Cuando varios usuarios están trabajando en los mismos proyectos, realizan cambios y los actualizan en los repositorios. A veces, otros usuarios necesitan ver el historial de registros de las ramas de directorio de trabajo. Para este propósito correspondiente, puede utilizar comandos disponibles de Git, como "$ git reflog" y "Log de $ git"Comandos.

Este estudio describirá la diferencia entre el comando Git Reflog y el registro.

¿Qué es el comando Git reflog y git log?

"Git Reflog"Es un comando GIT utilizado cuando los usuarios deben rastrear el historial de registro de la rama del repositorio de trabajo actual de las confirmaciones locales y excluir cualquier confirmación que se poda fuera del repositorio. Contiene registros de acciones de deshacer o revertir, cometer cambios, crear ramas y cambiar y eliminar el registro del historial. Por otro lado, el "Git logEl comando proporciona el historial de transversal de confirmación de la rama del repositorio, que incluye tiempo, nombre de repositorio remoto y credenciales proporcionadas.

¿Cuál es la diferencia entre el comando Git reflog y log?

Para comprender y mostrar la diferencia entre los comandos de registro de Git Reflog y Git, navegaremos a la carpeta GIT, luego crearemos y agregaremos el archivo al repositorio. A continuación, cometeremos todos los cambios en el repositorio de git. Después de eso, actualizaremos la confirmación más reciente usando el "$ git commit -amend -m ". Por último, ejecutaremos el $ git reflog y $ git log comandos uno por uno.

El procedimiento proporcionado lo llevará a comprender la diferencia entre los comandos Git especificados anteriormente!

Paso 1: Lanzar terminal Git

En primer lugar, abra el "Git Bash"Con la ayuda del"Puesta en marcha"Menú:

Paso 2: Mover al repositorio de Git

Navegue al repositorio local de git utilizando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ demo2"

Paso 3: Crear archivo

A continuación, cree un nuevo archivo en el repositorio de git utilizando el comando proporcionado:

$ touch archivo1.TXT

Paso 4: Agregar archivo

Ejecutar el "Git AgregarComando "para rastrear el archivo recién creado al área de puesta en escena:

$ git agregar archivo1.TXT

Paso 5: Cambios de confirmación

Ahora, comete cambios en el repositorio de git usando "Git Commit"Comando con el"-metro" opción:

$ git commit -m "archivo1.se agrega txt "

Nota: El procedimiento mencionado anteriormente fue el requisito previo para ejecutar y mostrar la diferencia entre "Git Reflog" y el "Git log"Comandos. Ahora, avance hacia la siguiente sección para ver la diferencia entre los comandos GIT especificados.

Cómo verificar el registro del historial de referencia usando el comando de registro?

Puede verificar el historial del registro del repositorio ejecutando el "Git log" dominio. Mostrará todo el historial de confirmación del repositorio de git con la hora, el nombre del repositorio remoto y las credenciales proporcionadas. Si solo desea mostrar la referencia de confirmación, el mensaje de confirmación y la posición actual de cabeza, utilice el "-Pretty = Oneline"Opción con el comando git log.

Ahora, sigamos adelante y comprendamos el funcionamiento del comando de registro de git individualmente y con la opción disponible!

Ejecutar el "Git logComando para mostrar el historial de registro del repositorio de git:

Log de $ git

Como puede ver, todo el historial de registros del repositorio de Git se mostrará, y el compromiso resaltado es el más reciente:

Ahora, ejecute el "Git log"Comando con el"-Pretty = OnelineOpción para mostrar solo la referencia de confirmación, el mensaje de confirmación y la posición actual de la cabeza:

$ git log --Pretty = Oneline

Como puede ver en la siguiente salida, el comando anterior mostró la información relacionada con la confirmación:

Pasemos hacia la siguiente sección y verifiquemos el historial de registro de git utilizando el "Git Reflog" dominio.

Cómo verificar el registro del historial de referencia usando el comando de reflog?

El "Git Reflog"El comando se usa principalmente cuando los usuarios desean mostrar el historial de confirmaciones locales del repositorio, incluido el cambio de compromiso, el registro de acciones de restablecimiento o revertir, las ramas creadas, el registro del historial de ramas y la eliminación de ramas, y muchos más.

Echa un vistazo al ejemplo dado a continuación que ilustrará los usos establecidos del comando Git Reflog!

Para verificar el registro de historial de confirmación local del repositorio de git, utilice el "Git Reflog" dominio:

$ git reflog

Como se puede ver, se muestra el historial de registros local y el registro resaltado se refiere a los cambios comprometidos más recientes:

Ahora, para ver la diferencia entre el "Git Reflog" y "Git log"Comandos, avance hacia la siguiente sección.

comando git reflog vs log comando

El "Git Reflog" y "Git logLos comandos se utilizan cuando los usuarios desean mostrar el historial de registro de repositorio de git detallado. Ambos comandos se pueden usar para fines similares. Sin embargo, la principal diferencia es que el comando git log proporciona todo el historial de confirmación del repositorio de git. Por el contrario, el reflejo de git muestra el historial de comet comisión local del repositorio.

Para comprender la diferencia entre los comandos especificados anteriormente, pruebe las instrucciones dadas!

Paso 1: actualizar cambios de confirmación

Primero, reemplazaremos el mensaje de confirmación más reciente utilizando el "Git Commit" dominio. Aquí el "-enmendarLa opción se utiliza para modificar el confirmación existente:

$ git commit --amend -m "archivo agregado"

La siguiente salida indica que nuestra confirmación se cambia con éxito:

Paso 2: Verifique el historial de registros de git

Ahora, ejecute el "Git log"Comando para ver los cambios actualizados de confirmación:

$ git log --Pretty = Oneline

Se puede ver que, la confirmación más reciente se modifica y se reemplaza con un nuevo confirmación:

Paso 3: Verifique el historial de registros de referencia de Git

A continuación, muestre el historial de registro local Git utilizando el "Git Reflog" dominio:

$ git reflog

Según la salida a continuación, se agregan nuevos cambios de confirmación actualizados al repositorio de Git con un nuevo número de referencia en lugar de reemplazarlo con uno anterior:

Hemos proporcionado la breve diferencia entre el comando Git reflog y el comando de registro git.

Conclusión

El "$ git reflog"Comando y"Log de $ gitLos comandos se utilizan para fines similares, como ver el historial de registros del repositorio de git. Sin embargo, ambos son un poco diferentes entre sí. Por ejemplo, el comando git reflog se usa cuando los usuarios deben mostrar los cambios de confirmación local, que incluyen todas las operaciones que se realizan en el repositorio de git. Por otro lado, el comando git log mostrará los cambios de confirmación a la vez. En este estudio, hemos explicado el comando git reflog vs el comando log.