Agregar un submódulo

GitGitBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Los submódulos son una forma de incluir un repositorio Git como un subdirectorio de otro repositorio Git. Esto puede ser útil cuando quieres incluir una biblioteca de terceros o una base de código compartida en tu proyecto. En este laboratorio, aprenderás cómo agregar un submódulo a un repositorio 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{{"Agregar un submódulo"}} end

Agregar un submódulo

Tu tarea es agregar un nuevo submódulo a un repositorio Git. Necesitarás usar el comando git submodule add para agregar el submódulo desde un repositorio remoto a un directorio local en tu repositorio. La sintaxis del comando es la siguiente:

git submodule add <upstream-path> <local-path>
  • <upstream-path> es la URL o la ruta al repositorio remoto que quieres agregar como submódulo.
  • <local-path> es la ruta donde quieres almacenar el submódulo en tu repositorio local.

Supongamos que tienes un repositorio Git llamado my-project y quieres agregar un submódulo del repositorio Git https://github.com/labex-labs/git-playground.git a un directorio llamado git-playground en tu repositorio local. Aquí te muestra cómo hacerlo:

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

Este es el resultado después de completar el laboratorio:

Git submodule add result

Resumen

Agregar un submódulo a un repositorio Git puede ser útil cuando quieres incluir una biblioteca de terceros o una base de código compartida en tu proyecto. En este laboratorio, aprendiste cómo usar el comando git submodule add para agregar un nuevo submódulo a un repositorio Git. Recuerda especificar la URL o la ruta del repositorio remoto y el directorio local donde quieres almacenar el submódulo.