Git submódulo para rastrear la rama remota
Estoy tratando de usar los submódulos de git para agregar más de 10 repositorios en una estructura para un fácil desarrollo.
Se supone que debe clonar el módulo y sacar una rama. En su lugar, el módulo se verifica en el modo de cabeza separada.
git clone [email protected]:org/global-repository.git
git submodule update —init
cd config-framework
git status
$git status
#HEAD detached at b932ab5
nothing to commit, working directory clean
Los archivos gitmodules parecen estar bien.
$cat .gitmodules
[submodule "config-framework"]
path = config-framework
url = [email protected]:org/config-framework.git
branch = MY_BRANCH
Queremos que la rama MY_BRANCH esté desprotegida de forma predeterminada, en lugar de la cabeza separada. ¿Cómo logramos eso?