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!