Ajouter un sous-module

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Les sous-modules sont un moyen d'inclure un référentiel Git comme un sous-répertoire d'un autre référentiel Git. Cela peut être utile lorsque vous voulez inclure une bibliothèque tierce ou une base de code partagée dans votre projet. Dans ce laboratoire, vous allez apprendre à ajouter un sous-module à un référentiel Git.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/add("Stage Files") subgraph Lab Skills git/add -.-> lab-12697{{"Ajouter un sous-module"}} end

Ajouter un sous-module

Votre tâche consiste à ajouter un nouveau sous-module à un référentiel Git. Vous devrez utiliser la commande git submodule add pour ajouter le sous-module à partir d'un référentiel distant vers un répertoire local dans votre référentiel. La syntaxe de la commande est la suivante :

git submodule add <upstream-path> <local-path>
  • <upstream-path> est l'URL ou le chemin vers le référentiel distant que vous voulez ajouter en tant que sous-module.
  • <local-path> est le chemin où vous voulez stocker le sous-module dans votre référentiel local.

Supposons que vous ayez un référentiel Git nommé my-project et que vous vouliez ajouter un sous-module à partir du référentiel Git https://github.com/labex-labs/git-playground.git dans un répertoire nommé git-playground de votre référentiel local. Voici comment vous pouvez le faire :

git init my-project
cd my-project
git submodule add https://github.com/labex-labs/git-playground.git./git-playground

Voici le résultat après avoir terminé le laboratoire :

Git submodule add result

Sommaire

Ajouter un sous-module à un référentiel Git peut être utile lorsque vous voulez inclure une bibliothèque tierce ou une base de code partagée dans votre projet. Dans ce laboratoire, vous avez appris à utiliser la commande git submodule add pour ajouter un nouveau sous-module à un référentiel Git. N'oubliez pas de spécifier l'URL ou le chemin du référentiel distant et le répertoire local où vous voulez stocker le sous-module.