Neste artigo você vai aprender a como ignorar todos os arquivos de uma pasta menos a pasta em git, utilizando o gitignore
Fala programador(a), beleza? Bora aprender mais sobre gitignore e git!
Primeiro é bom entendermos que uma pasta sem arquivos não pode ser commitada, então este provavelmente é o seu problema?
O que fazer então?
Simples! Podemos começar ignorando todos os arquivos da pasta
E depois colocar um arquivo dentro, e não ignorá-lo, criar uma regra para remover este arquivo do ignore
Um nome muito utilizado pela comunidade é o .gitkeep
Este arquivo serve apenas para manter pastas vazias dentro de um repositório, porém não é oficial do git, apenas um padrão criado pelos devs
Dito isso, o seu gitignore deve ficar assim:
folder/* !folder/.gitkeep
A primeira regra exclui os demais arquivos da pasta do versionamento
E a segunda faz o gitkeep ser mantido na pasta, sendo possível enviá-la para o repositório 🙂
Conclusão
No artigo de hoje você aprendeu a como ignorar todos os arquivos de uma pasta menos a pasta em git
Utilizamos uma técnica chamada gitkeep, que consistem em criar este arquivo na pasta
E depois ignorar os demais com o gitignore
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!