Contar número de linhas de todos os arquivos do repositório de git
Neste artigo você vai aprender a como contar número de linhas de todos os arquivos do repositório de git, com apenas um comando!

Fala programador(a), beleza? Bora aprender mais sobre os comandos de git!
Provavelmente você está em busca deste comando para analisar o seu repositório
Com ele é possível saber o tamanho do mesmo, e até identificar anormalidades
Vamos utilizar um comando que originalmente lista os arquivos
Porém por meio deles somos capazes de acessar alguns detalhes, como as suas linhas
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Veja o comando:
git ls-files | xargs cat | wc -l
git ls-files é o comando que nos dá todos os arquivos do repositório
Com xargs cat | wc -l temos a possibilidade de resgatar o número de linhas de cada um deles
E no fim entregar a soma, ou seja, quantas linhas os nossos arquivos do repositório tem no total
Quer aprender mais sobre git? Veja este curso gratuito:
Conclusão
No artigo de hoje você viu como contar o número de linhas de todos os arquivos do repositório de git
Utilizamos o comando git ls-files em conjunto de outros comandos

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Que analisam o número de cada arquivo individualmente, nos retornando a soma como resposta
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!
Um parágrafo curto explicando O QUE entra na conta: o resultado soma as linhas só dos arquivos que o git já rastreia no repositório, então arquivos ignorados ou que você ainda não adicionou ao versionamento não entram no total. Isso ajuda a interpretar o número que apareceu e evita a dúvida clássica de ‘por que deu menos linhas do que eu esperava?’.

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Um bloco curto com os casos de uso reais: ter uma noção do tamanho do projeto, acompanhar o crescimento do código ao longo do tempo, comparar módulos e identificar anormalidades (um arquivo gigante que deveria ser quebrado, por exemplo). Explica o PORQUÊ antes do como, sem citar número nenhum.
Um FAQ curto com perguntas que a própria busca sugere, respondidas de forma QUALITATIVA (sem inventar comandos novos): ‘O comando conta arquivos que não estão no git?’ (não, só o que já está rastreado), ‘O total inclui linhas em branco e comentários?’ (sim, é uma contagem bruta de linhas, não uma métrica de linhas de código ‘úteis’, então serve mais pra ter uma ideia de tamanho do que pra medir esforço), ‘Esse número é uma medida exata de produtividade?’ (não, linhas de código não medem qualidade nem esforço, use como termômetro de tamanho e não como nota).
Leia também
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como saber em qual branch estou no Git? (2 comandos simples)
Neste artigo você vai aprender a como verificar o branch atual em git, ou seja, o branch em que você está trabalhando no momento Fala […]

Como remover remote origin de repositório em git
Neste artigo você vai aprender a como remover remote origin de repositório em git, com apenas um comando! Fala programador(a), beleza? Bora aprender mais sobre […]
O que é GIT e GitHub? Para que serve, diferenças e cursos
Seja bem-vindo ao nosso guia completo sobre uma das ferramentas mais cruciais e universalmente utilizadas no mundo da tecnologia da informação: o Git e Github. […]

Muito obrigado!