Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:control_version_git_avanzado:submodulos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
informatica:programacion:cursos:control_version_git_avanzado:submodulos [2023/06/16 15:55] – [Repositorios anidados] tempwininformatica:programacion:cursos:control_version_git_avanzado:submodulos [2023/06/16 16:02] (actual) tempwin
Línea 2: Línea 2:
  
 Sección perteneciente al curso [[informatica:programacion:cursos:control_version_git_avanzado|Control de versiones con Git Avanzado]]. Sección perteneciente al curso [[informatica:programacion:cursos:control_version_git_avanzado|Control de versiones con Git Avanzado]].
 +
 ===== Introducción ===== ===== Introducción =====
  
Línea 7: Línea 8:
  
 Para esto, git ofrece los submódulos: repositorios git, dentro de otro repositorio git. Un repositorio git "padre" que está controlando los cambios en repositorios "hijo". Estos repositorios hijo pueden estar aislados entre sí y no saber nada del padre. Para esto, git ofrece los submódulos: repositorios git, dentro de otro repositorio git. Un repositorio git "padre" que está controlando los cambios en repositorios "hijo". Estos repositorios hijo pueden estar aislados entre sí y no saber nada del padre.
 +
 ===== Repositorios anidados ===== ===== Repositorios anidados =====
  
Línea 17: Línea 19:
 </WRAP> </WRAP>
  
 +===== Como crearlos y como trabajar con ellos =====
  
 ==== Añadir submódulo al módulo padre ==== ==== Añadir submódulo al módulo padre ====
Línea 26: Línea 29:
 El submódulo tendrá su propio repositorio remoto, que será totalmente independiente del repositorio padre. El padre tendrá referencias a él. El submódulo tendrá su propio repositorio remoto, que será totalmente independiente del repositorio padre. El padre tendrá referencias a él.
  
 +El repositorio padre generará un archivo ''.gitmodules'' con información sobre los submódulos que le hemos añadido.
  
 ==== Clonar un módulo padre con sus submódulos ==== ==== Clonar un módulo padre con sus submódulos ====
Línea 49: Línea 53:
 git submodule update [nombre_submódulo] git submodule update [nombre_submódulo]
 </code> </code>
-===== Como crearlos y como trabajar con ellos ===== 
  
 ===== Conclusión ===== ===== Conclusión =====
informatica/programacion/cursos/control_version_git_avanzado/submodulos.1686923755.txt.gz · Última modificación: por tempwin