Neste artigo você vai aprender a como remover um submódulo no git, sem complicações e com apenas alguns comandos
Fala programador(a), beleza? Bora aprender mais sobre os submodules do git, e também sobre git!
Remover um submodule não é das tarefas mais simples, mas vou tentar simplificar ao máximo para você
Primeiramente vamos utilizar um comando chamado git submodule deinit
Isso vai remover o submódulo do arquivo de configuração .git/config, onde ele fica configurado com o projeto
Depois vamos remover o submódulo que está dentro da pasta modules, também de .git
Utilizaremos o comando rm, do próprio Linux
Por fim vamos remover a pasta do submodule que esta no projeto, agora com git rm
Isso faz com que ele não seja mais trackeado nos nossos commits
Veja os comandos na prática:
mv meu/submodulo meu/submodulo_backup git submodule deinit -f -- meu/submodulo rm -rf .git/modules/meu/submodulo git rm -f meu/submodulo
Note duas coisas:
- Troque para o nome do seu submódulo onde aparece meu/submodulo
- E também que o primeiro comando é opcional, estamos apenas criando um backup
Com estes passos o submodule é removido do seu projeto com sucesso! 🙂
Quer aprender mais sobre git? Veja este curso gratuito:
Conclusão
Neste artigo você aprendeu a como remover um submódulo no git
Para excluir o submodule do nosso projeto, utilizamos uma série de comandos
Realizamos as seguintes ações: backup da pasta, exclusão da configuração do submodule, remoção dos arquivos na pasta .git e por último exclusão do acompanhamento do git nos arquivos do módulo
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!