Neste artigo você vai aprender a como remover arquivos adicionados posteriormente no .gitignore, pois eles não são ignorados automaticamente

remover arquivos adicionados posteriormente no .gitignore capa

Fala programador(a), beleza? Bora aprender mais sobre gitignore, remoção de arquivos e também git!

É muito comum adicionarmos algum arquivo ou diretório, e depois precisarmos ignorar eles

Acontece bastante com arquivos do composer ou também do npm, a famosa pasta node_modules

O problema é que não conseguimos remover eles de forma simples após estarem trackeados

Eles persistem no repositório mesmo adicionando no .gitignore, e então o que fazer?

Primeiramente adicione normalmente os arquivos não necessários no arquivo .gitignore

Depois vamos rodar o comando git rm com algumas flags como: -r e –chached

Isso fará com que os arquivos citados no ignore, sejam removidos

Porém para persistir as alterações precisamos ainda dar um git add, que vai enviar a remoção de arquivos para o repositório

E por fim dar um commit neste add e um push, assim tudo estará resolvido

Veja os comandos necessários:

git rm -r --chached .

git add .

git commit -a -m "removendo arquivos não necessários"

git push

Quer aprender mais sobre git? Veja este curso gratuito:

Primeiramente removos os arquivos, depois precisamos dar um add nisso, os arquivos removidos também precisam passar para o add

O commit é a concretização da remoção com uma mensagem

E por fim o push, que vai disponibilizar para os outros devs a sua alteração, com os arquivos removidos do projeto

Conclusão

Neste artigo você aprendeu a remover arquivos adicionados posteriormente no .gitignore em um repositório de git

Basicamente removemos os arquivos com o git rm, depois foi necessário adicionar as mudanças com o git add

E por fim enviar com commit e push, então as mudanças são persistidas no repositó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

4 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Adilson

Muito bom, obrigado pela dica, foi muito claro!!!

Battisti

de nada Adilson!

Diego Lobo

Vlw manim, salvou

Battisti

de nada =)