¿Cómo ejecuto el registro de git para ver los cambios solo para una rama específica??

¿Cómo ejecuto el registro de git para ver los cambios solo para una rama específica??

Los desarrolladores realizan muchos cambios en sus proyectos durante la fase de desarrollo. Esos cambios se guardan en el historial de registros. Entonces, cuando verifican el registro de git, muestra las confirmaciones de todas las ramas. A veces, los usuarios quieren ver algunos cambios en una rama deseada. Sin embargo, se hace difícil ver los cambios de una rama específica porque muchos compromisos están en el repositorio. En esta situación, se pueden utilizar varios comandos GIT para ver los cambios solo para una rama específica.

Cómo ejecutar el "registro de git" para ver los cambios solo para una rama específica/particular?

Para ver los cambios solo para una rama específica, el "Git log"El comando se puede usar de diferentes maneras, como:

  • Ver breves cambios de rama específica
  • Ver breves cambios de rama específica en gráfico
  • Ver cambios detallados de la rama específica
  • Ver cambios detallados de la rama específica en gráfico
  • Ver cambios de rama particular con una consulta específica

Método 1: Ver breves cambios de rama específica

Para ver solo unos pocos cambios como el hash de comandante y el mensaje de cometer de la rama específica, utilice el "Git log"Comando junto con el nombre de la rama deseado y el"-una línea" opción:

$ git log -enneline maestro

Aquí el "-una líneaLa opción se utiliza para enumerar los compromisos en cada línea.

La siguiente captura de pantalla muestra la posición actual de cabeza, ID de confirmación corta y mensajes de confirmación del "maestro" rama:

Método 2: Ver breves cambios de rama específica en gráfico

Utilizar el "-grafico" y "-Decorar"Opciones con el comando utilizado anteriormente para ver los breves cambios de una rama particular en forma de un gráfico:

$ git log --graph --decorate --oneline maestro

Aquí el "-grafico" y "DecorarLos indicadores se utilizan para mostrar la salida en formato gráfico:

Método 3: Ver cambios detallados de la rama específica

Para ver los cambios detallados que incluyen ID de confirmación completa, mensaje de confirmación, puntero de cabeza, detalle del autor, fecha y hora de la rama específica, escriba el siguiente comando junto con el nombre de la rama deseado:

$ git log maestro .

Método 4: Ver cambios detallados de la rama específica en gráfico

Ejecute el comando establecido a continuación para ver los cambios detallados de la rama específica en un gráfico:

$ git log --graph --abbrev-commit --decory --first-parent Master

Aquí:

  • "-abreviarLa opción se utiliza para limitar la longitud de ID de confirmación.
  • "-primer padreLa bandera se usa para mostrar solo el primer padre de cada confirmación e ignorar a todos los demás padres.

La salida mostrará la ID de confirmación corta, el puntero de la cabeza, el mensaje de confirmación, los detalles del autor, la fecha y la información de tiempo:

Método 5: Ver cambios de rama particular con una consulta específica

Para ver solo cambios que realizan un usuario en particular en una rama específica, escriba el siguiente comando y especifique el nombre de la rama y el autor:

$ git log maestro --author = 'Laiba Younas'

Aquí el "-autorLa opción se utiliza para mostrar los cambios realizados por un autor en particular.

Se puede ver que la salida imprime los cambios realizados por el autor "Laiba Younas":

Eso se trataba de ver los cambios solo para una rama específica.

Conclusión

Se pueden usar múltiples comandos para ver los cambios solo para una rama específica, como el "Git log -oneline "Comando para ver breves cambios y el"Git log ."Comando para ver los cambios detallados en una rama en particular. Además, estos mismos comandos se pueden usar con "-grafico", "-Decorar","-abreviar", y "-autorOpciones para personalizar la salida. Este artículo describió diferentes métodos para ver los cambios solo para una rama específica.