Desarrollo

Actualizar los modulos en git:

git submodule update --init --recursive

hacer checkout a los modulos con submodulos

git checkout rama --recurse-submodules

Set submodules for git

git config --global submodule.recurse=true

Actualiazar modulos a la ultima version

git submodule update --remote --merge

Para enviar un commit vacío

git commit --allow-empty -m "Trigger Build"

Agregar una rama remota a local cuando la copia del repo se hizo solo con una rama específica y depth 1 (–branch –depth)

git remote set-branches --add origin another-branch

Igual que el anterior, pero agregar todas

git remote set-branches origin "*"