Saltar al contenido
GitTree
Escondites y árboles de trabajo

Administrar submódulos

Un submódulo es otro repositorio anclado dentro del suyo en una confirmación específica. GitTree los enumera con su estado (no inicializado, actualizado, confirmación diferente, en conflicto) y los agrega, inicializa, actualiza, abre, edita y elimina.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Editar, sincronizar o eliminar
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Un repositorio con submódulos (un archivo .gitmodules), o uno al que desee agregar un submódulo.

donde encontrarlo

  • La sección Submodules del panel izquierdo; haga clic derecho en un submódulo para sus acciones.
  • La paleta de comandos: Add Submodule… y Update All Submodules.
acciónmacOSWindows y Linux
La paleta de comandos⌘⇧PCtrl+Shift+P

Pasos

  1. Ver su estado

    Expandir Submodules. Cada uno muestra not initialised, up to date, different commit o conflicted.

  2. Inicializar y actualizar

    Después de la clonación, elija Initialise Submodule y Update Submodule, o Update All Submodules para cada uno. Se extraen al confirmar los registros de su repositorio.

  3. trabajar dentro de uno

    Elija Open Submodule in a New Tab para confirmar, bifurcar e insertar como cualquier repositorio.

  4. Añadir uno

    Ejecute Add Submodule…: escriba Repository URL, Path in this repository y, opcionalmente, Branch to follow. Luego confirme el nuevo submódulo y .gitmodules.

Resultado esperado

Sus submódulos se verifican en las confirmaciones correctas y los cambios en ellos se confirman en su repositorio como cualquier archivo.

Editar, sincronizar o eliminar

  • Edit Submodule… cambia su URL o rama; comprometerse .gitmodules para compartirlo.
  • Sync Submodule URL copia una URL modificada de .gitmodules en su configuración.
  • Remove Submodule… lo elimina; su historial se guarda en .git/modules.

Si algo sale mal

Un submódulo muestra different commit

Su pago difiere de la confirmación de los registros de su repositorio. Update Submodule comprueba el grabado; o confirme la nueva confirmación si la movió a propósito.

Preguntas

¿Se incluyen submódulos en un archivo exportado?

No. Sus carpetas quedan fuera de los archivos (exportar un archivo).