Neste artigo você vai aprender a como ignorar todos os arquivos de uma pasta menos a pasta em git, utilizando o gitignore

ignorar todos os arquivos de uma pasta menos a pasta capa

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!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments