🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
Submódulos (Submodules) são uma forma de incluir um repositório Git como um subdiretório de outro repositório Git. Isso pode ser útil quando você deseja incluir uma biblioteca de terceiros ou um código base compartilhado em seu projeto. Neste laboratório, você aprenderá como adicionar um submódulo a um repositório Git.
Adicionar um Submódulo (Submodule)
Sua tarefa é adicionar um novo submódulo a um repositório Git. Você precisará usar o comando git submodule add para adicionar o submódulo de um repositório upstream para um diretório local em seu repositório. A sintaxe do comando é a seguinte:
git submodule add <upstream-path> <local-path>
<upstream-path> é a URL ou o caminho para o repositório upstream que você deseja adicionar como um submódulo.
<local-path> é o caminho onde você deseja armazenar o submódulo em seu repositório local.
Suponha que você tenha um repositório Git chamado meu-projeto e queira adicionar um submódulo do repositório Git https://github.com/labex-labs/git-playground.git a um diretório chamado git-playground em seu repositório local. Veja como você pode fazer isso:
git init my-project
cd my-project
git submodule add https://github.com/labex-labs/git-playground.git ./git-playground
Este é o resultado após concluir o laboratório:
Resumo
Adicionar um submódulo a um repositório Git pode ser útil quando você deseja incluir uma biblioteca de terceiros ou um código base compartilhado em seu projeto. Neste laboratório, você aprendeu como usar o comando git submodule add para adicionar um novo submódulo a um repositório Git. Lembre-se de especificar a URL ou o caminho do repositório upstream e o diretório local onde você deseja armazenar o submódulo.