Git

Como adicionar um diretório vazio a um repositório de git

15 de julho de 2021

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

adicionar um diretório vazio a um repositório capa

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!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x