Como ignorar todos os arquivos de uma pasta menos a pasta em git
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!
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 […]