Como faço para executar o log git para ver as alterações apenas para uma filial específica?

Como faço para executar o log git para ver as alterações apenas para uma filial específica?

Os desenvolvedores fazem muitas mudanças em seus projetos durante a fase de desenvolvimento. Essas mudanças são salvas no histórico de log. Então, quando eles verificam o log git, ele exibe os compromissos de todos os ramos. Às vezes, os usuários desejam ver algumas mudanças em uma filial desejada. No entanto, fica difícil ver as mudanças de uma filial específica, porque tantas confirmações estão no repositório. Nesta situação, vários comandos Git podem ser utilizados para visualizar as alterações apenas para uma filial específica.

Como executar o "log git" para visualizar as alterações apenas para uma filial específica/específica?

Para ver as mudanças apenas para um ramo específico, o “log git”O comando pode ser usado de maneiras diferentes, como:

  • Veja breves mudanças da filial específica
  • Veja breves alterações da filial específica no gráfico
  • Ver alterações detalhadas da filial específica
  • Visualizar alterações detalhadas da ramificação específica no gráfico
  • Ver mudanças de ramo específico com consulta específica

Método 1: Veja breves alterações da filial específica

Para visualizar apenas algumas mudanças, como o hash de comprometimento e cometer uma mensagem do ramo específico, utilize o “log git”Comando junto com o nome desejado do ramo e o“-uma linha”Opção:

$ git log -dominar mestre

Aqui o "-uma linha”A opção é usada para listar os compromissos em cada linha.

A captura de tela abaixo exibe a posição atual da cabeça, o ID de comprometimento curto e cometer mensagens do “mestre" filial:

Método 2: Veja breves alterações da filial específica no gráfico

Utilize o “-gráfico" e "-decorar”Opções com o comando usada anteriormente para visualizar as breves alterações de um ramo específico na forma de um gráfico:

$ Git Log --graph -Decorate --One Linha Mestre

Aqui o "-gráfico" e "decorar”Os sinalizadores são usados ​​para exibir a saída no formato gráfico:

Método 3: Veja alterações detalhadas da ramificação específica

Para visualizar as alterações detalhadas, incluindo ID de comprometimento completo, mensagem de compromisso, ponteiro da cabeça, detalhe do autor, data e hora da filial específica, escreva o seguinte comando junto com o nome desejado do ramo:

$ git log mestre .

Método 4: Veja alterações detalhadas da ramificação específica no gráfico

Execute o comando abaixo esticado para visualizar as alterações detalhadas da ramificação específica em um gráfico:

$ git log --graph --abbrev-commit-decorato-primeiro mestre-parente

Aqui:

  • ““-ABREV-COMMIT”A opção é usada para limitar o comprimento do ID de confirmação.
  • ““-Primeiro pai”A bandeira é usada para exibir apenas o primeiro pai de cada compromisso e ignorar todos os outros pais.

A saída exibirá o ID de comprometimento curto, o ponteiro da cabeça, a mensagem de confirmação, os detalhes do autor, as informações de data e hora:

Método 5: Veja as alterações de ramo específico com consulta específica

Para visualizar apenas as alterações feitas por um usuário específico em uma filial específica, digite o seguinte comando e especifique o nome da filial e do autor:

$ Git Log Master -Author = 'Laiba Younas'

Aqui o "-autor”A opção é usada para exibir as alterações que foram feitas por um determinado autor.

Pode -se observar que a saída imprima as alterações feitas pelo autor “LAIBA YOUNAs”:

Isso foi tudo sobre visualizar mudanças apenas para uma filial específica.

Conclusão

Vários comandos podem ser usados ​​para ver as alterações apenas para um ramo específico, como o “Git Log -oneline ”Comando para ver breves mudanças e o“log git .”Comando para visualizar as mudanças detalhadas em um determinado ramo. Além disso, esses mesmos comandos podem ser usados ​​com “-gráfico, ““-decorar","-ABREV-COMMIT", e "-autor”Opções para personalizar a saída. Este artigo descreveu diferentes métodos para ver alterações apenas para uma filial específica.