Como baixar uma única pasta de um repositório no GitHub
É comum precisar de apenas um diretório específico de um repositório grande e clonar o projeto inteiro acaba sendo um desperdício de tempo e largura de banda. Como o GitHub ainda não oferece um botão nativo de "Download ZIP" para pastas individuais, resumi as três abordagens mais eficientes para resolver isso:
- DownGit: Ferramenta web simples para gerar um arquivo .zip via URL.
- Degit (Node.js): Ideal para quem já usa o terminal; baixa os arquivos rapidamente sem o histórico do Git.
- Sparse Checkout: A solução nativa e robusta do Git para baixar apenas partes específicas de um repositório.
Escrevi um post detalhando os comandos e o passo a passo de cada método: Como baixar uma única pasta de um repositório no GitHub: