Como gerar estatísticas do repositório Git

Como Gerar Estatisticas Do Repositorio Git



Ao trabalhar no repositório Git com muitos membros da equipe, torna-se útil para os desenvolvedores visualizar quando e como o repositório Git é modificado por outros desenvolvedores em termos de contribuição, colaboração e tamanho. Além disso, vários logs com detalhes completos são fornecidos e também fornece vários comandos para gerar as estatísticas específicas do repositório Git.

Neste post, você aprenderá:







Como gerar estatísticas do repositório Git, incluindo nome de usuário e número de logs?

Se você precisar gerar as estatísticas do repositório Git, incluindo o nome de usuário e o número de logs, confira as instruções abaixo.



Primeiro, use o “ cd ” para navegar até o diretório Git desejado:



$ cd 'C:\Usuários \n azma\Git\demo5'





Para gerar uma estatística do repositório Git, incluindo o número de logs e nome de usuário, execute o seguinte comando:

$ git shortlog -s -n

Aqui o ' -s ” opção é usada para exibir as estatísticas, e a opção “ -n ” é usada para gerar os logs numéricos:



Como Gerar as Estatísticas Excluindo as Fusões?

Para gerar as estatísticas excluindo a fusão, execute o comando “ git shortlog ” junto com o “ -sn ” opção para exibir o número de logs junto com o nome de usuário e o “ --no-merge ” parâmetro é usado para excluir as mesclagens realizadas:

$ git shortlog -sn --no-merges

Como gerar e filtrar estatísticas com uma determinada data?

Suponha que os desenvolvedores desejem gerar as estatísticas de uma data específica. Nesse caso, eles podem utilizar o “ git shortlog ” comando com “ -s” e “-n ” opções para mostrar o número de logs e o “ -desde ” para obter as estatísticas de data fornecidas.

Por exemplo, fornecemos o “ 28 OUT 2022 ' encontro:

$ git shortlog -s -n --desde '28 de outubro de 2022'

Como gerar estatísticas junto com os endereços de e-mail dos usuários?

Para obter as estatísticas do repositório Git junto com os endereços de e-mail do usuário, execute o comando “ git shortlog ” com o “ -neve ” opção:

$ git shortlog -neve

Aqui o ' e ” é usado para obter o endereço de e-mail do usuário:

Como gerar estatísticas do repositório Git junto com o número de arquivos inseridos e excluídos?

Para gerar os logs de um determinado repositório Git com o número de arquivos inseridos e excluídos, execute o comando “ git log ” com o “ -formato ” com a opção “ autor: %ae ” valor que mostrará um único commit, e o “ –numstat ”A opção fornecerá o número de inserções:

$ git log --formato = 'autor: %ae' --numstat

Isso é tudo! Compilamos os diferentes cenários de geração das estatísticas do repositório Git.

Conclusão

Existem vários cenários para gerar as estatísticas dos repositórios Git. Para fazer isso, primeiro vá para o repositório Git específico e execute vários comandos, como o “ $ git log –format=autor: %ae” –numstat ” para gerar as estatísticas, incluindo o número de arquivos inseridos, excluídos e quaisquer outros comandos. Este post forneceu vários comandos para gerar as estatísticas do repositório Git.