Como gerar estatísticas do repositório Git

Como gerar estatísticas do repositório Git

Enquanto trabalha 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 de repositório GIT específico.

Neste post, você aprenderá:

  • Como gerar estatísticas do repositório Git, incluindo nome de usuário e número de toras?
  • Como gerar as estatísticas excluindo as mesclar?
  • Como gerar e filtrar estatísticas com uma determinada data?
  • Como gerar estatísticas junto com endereços de e -mail do usuário?
  • Como gerar estatísticas do repositório Git ao longo do número de arquivos inseridos e excluídos?

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

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

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

$ CD "C: \ Usuários \ Nazma \ 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”A opção é usada para exibir as estatísticas e a“ “-n”A opção é usada para gerar os logs de números:

Como gerar as estatísticas excluindo as mesclar?

Para gerar as estatísticas excluindo a fusão, execute o “Git Shortlog”Comando junto com o“-sn”Opção para exibir o número de logs junto com o nome de usuário e o“-sem mércia”O parâmetro é usado para excluir as mescladas executadas:

$ git shortlog -sn - -não -mergas

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“-desdeParâmetro para obter as estatísticas de data fornecida.

Por exemplo, fornecemos o “28 de outubro de 2022" data:

$ git shortlog -s -n - -Desde "28 de outubro de 2022"

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

Para obter as estatísticas do repositório Git junto com os endereços de email do usuário, execute o “Git Shortlog”Comando com o“-sne”Opção:

$ git shortlog -sne

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

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

Para gerar os registros de um repositório Git específico com o número de arquivos inseridos e excluídos, execute o ““log git”Comando com o“-formatar"Opção com a"Autor: %AE”Valor que mostrará um único compromisso e o“-Numstat”A opção fornecerá o número de inserções:

$ git log - -format = "autor: %ae" --mstat

Isso é tudo! Nós 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, mova -se para o repositório Git específico e execute os múltiplos comandos, como o “$ git log -format = autor: %ae ”-numstat”Comando para gerar as estatísticas, incluindo o número de arquivos excluídos e inseridos e mais comandos. Este post forneceu vários comandos para gerar as estatísticas do repositório Git.