Como adicionar um diretório vazio a um repositório de git
Neste artigo você vai aprender a como adicionar um diretório vazio a um repositório de git, de uma maneira simples

Fala programador(a), beleza? Bora aprender mais sobre versionamento, repositórios e git!
Segundo a própria documentação do git, isso não é possível!
Por causa da regra de negócios do git, ela só aceita arquivos na sua staging area.
Então o que podemos fazer?
A própria documentação também sugere uma possibilidade, que é adicionar um arquivo .gitignore vazio
Ou podemos também adicionar os arquivos que queremos ignorar naquele diretório
Isso faz com que a pasta seja enviada ao repositório, apenas com o arquivo oculto .gitignore
Outra abordagem famosa é adicionar um README dentro da pasta, explicando o por que de ela precisa estar no repositório e vazia.
As vezes queremos uma pasta vazia por causa de arquivos temporários do sistema, como logs.
Então explicar para um próximo dev o por que disso pode ser interessante, não acha?
Lembrando que depois de escolher como você vai fazer, coloque os arquivos via git add, e commit
Conclusão
Neste artigo você aprendeu a como adicionar um diretório vazio a um repositório de git
Há duas abordagens:
- Colocar um arquivo .gitignore dentro da pasta, pode ser vazio ou com alguma instrução;
- Colocar um README, explicando o motivo da pasta precisar existir no repositório;
Nas duas abordagens a pasta não está completamente vazia, mas também não possui nenhum arquivo desnecessário
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!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]