Git

Como remover um submódulo no git

26 de julho de 2021

Como remover um submódulo no git

Neste artigo você vai aprender a como remover um submódulo no git, sem complicações e com apenas alguns comandos

remover um submódulo no git capa

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! 🙂

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!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x