Cómo utilizar los submodulos git

submodules

Los submodulos git son una manera de linkar un repositorio dentro de otro. Por ejemplo, si tu proyecto necesita utilizar un proyecto que está en Github, puedes utilizar un submodulo para enlazar este repositorio en vez de copiar y pegar todo el código dentro de tu proyecto

Para pixelovers por ejemplo, me interesa tener el proyecto WordPress montado como submodulo, asi tengo desacoplados los plugins, los themes y toda la parte “custom” de lo que es el “core” de wordpress. Esto me permite actualizar la version de WordPress sin problemas y en mi repositorio tengo solo aquellos archivos que realmente son exclusivos de mi proyecto.

En este post vamos a explicar como:

  • Cómo añadir un submodulo a tu proyecto
  • Cómo clonar repositorios con submodulos
  • Cómo actualizar submodulos git
  • Cómo clonar repositorios con submodulos git que a su vez contienen otros submodulos git
  • Cómo eliminar submodulos git

Continuar leyendo

Git y GitHub, el sistema de control de versiones de moda y su hosting gratuito

Github2

Git y GitHub son dos conceptos que suenan mucho en el mundo de los desarrolladores. En este post os vamos a explicar qué es cada cosa, y cómo empezar a trabajar con ellos.

¿Qué es Git?

Git es un sistema de control de versiones distribuido, gratuito y de código abierto que se ha hecho muy popular en los ultimos tiempos.

Git

Fue diseñado por Linus Torvalds (creador de Linux) y se ha hecho popular sobre todo por ser el sistema utilizado para el control de versiones del kernel de Linux.

Continuar leyendo