Neste artigo você vai aprender a como remover arquivos adicionados posteriormente no .gitignore, pois eles não são ignorados automaticamente
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!
Muito bom, obrigado pela dica, foi muito claro!!!
de nada Adilson!
Vlw manim, salvou
de nada =)