Pro Git
Pro Git Comencemos agregando un repositorio de Git existente como un submódulo del repositorio en el que estamos trabajando. Para agregar un nuevo submódulo, use el comando git submodule add con la URL del proyecto que desea empezar a rastrear. En este ejemplo, agregaremos una biblioteca llamada “DbConnector”.
$ git submodule add https://github.com/chaconinc/DbConnector Cloning into 'DbConnector'... remote: Counting objects: 11, done. remote: Compressing objects: 100% (10/10), done. remote: Total 11 (delta 0), reused 11 (delta 0) Unpacking objects: 100% (11/11), done. Checking connectivity... done.Por defecto, los submódulos agregarán el subproyecto a un directorio llamado igual que el repositorio, en este caso “DbConnector”. Puede agregar una ruta diferente al final del comando si desea que vaya a otra parte.
Si ejecuta git status en este punto, notará algunas cosas.
$ git status On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: .gitmodules new file: DbConnectorEn primer lugar, debe observar el nuevo archivo .gitmodules. Este es un archivo de configuración que almacena la asignación entre la URL del proyecto y el subdirectorio local en el que lo ha insertado: