Skip to content
Luiz Felipe dos Santos edited this page Dec 1, 2025 · 3 revisions

📌 Adicionar um Submódulo

Execute o comando abaixo dentro do repositório principal:

git submodule add <URL-do-repositorio> <caminho/destino>

Exemplo:

git submodule add https://github.com/user/projeto-modulo modules/projeto-modulo

Depois, confirme as alterações:

git commit -m "Adiciona submódulo"

🔄 Atualizar um Submódulo

Para buscar a versão mais recente do submódulo:

git submodule update --remote --recursive

📁 Clonar um Repositório com Submódulos

Para clonar tudo já configurado:

git clone --recurse-submodules <URL>

Se já clonou sem essa flag:

git submodule update --init --recursive

🔗 Verificar o Status dos Submódulos

git submodule status

💡 Remover um Submódulo (Opcional)

git submodule deinit -f <caminho>
git rm -f <caminho>
rm -rf .git/modules/<caminho>
``

---