Git submodule, aby śledzić zdalną gałąź
Staram się używać podmodułów git do agregowania 10 + repozytoriów w jedną strukturę dla łatwego rozwoju.
Ma sklonować moduł i pobrać oddział. Zamiast tego moduł jest sprawdzany w trybie odłączonej głowicy.
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
Pliki gitmodules wydają się być w porządku
$cat .gitmodules
[submodule "config-framework"]
path = config-framework
url = [email protected]:org/config-framework.git
branch = MY_BRANCH
Chcemy, aby gałąź MY_BRANCH była domyślnie wyewidencjonowana, a nie odłączona. Jak to osiągnąć?