63 votes

Utiliser le dépôt de quelqu'un d'autre comme sous-module Git sur GitHub

Je cherche à savoir s'il est possible d'utiliser le dépôt (ou la branche d'un dépôt) de quelqu'un d'autre comme sous-module dans son propre dépôt Git. La documentation sur github lui-même est soit absente, soit je n'utilise pas la bonne terminologie pour la chercher. Si ce n'est pas la meilleure façon de procéder pour inclure un dépôt public en tant que bibliothèque partagée dans un projet Git, toute suggestion de meilleure pratique alternative serait appréciée.

87voto

Mark Longair Points 93104

Oui, vous pouvez ajouter n'importe quel dépôt comme un sous-module dans votre projet. Il suffit de le faire :

git submodule add git://github.com/whomsoever/whatever.git

... au niveau supérieur de votre dépôt. C'est en effet le moyen le plus simple avec git d'utiliser un dépôt utile existant dans le vôtre. Pour plus d'informations sur les submodules, vous pouvez consulter le site :

Mise à jour : como jfountain comme indiqué ci-dessous, si vous souhaitez ajouter le sous-module à un chemin de sous-répertoire (ou avec un nom différent de celui par défaut), vous pouvez le fournir comme paramètre supplémentaire à cette commande, par exemple :

git submodule add git://github.com/whomsoever/whatever.git foo/bar

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X