Stworzyłem projekt submodule
i umieściłem go na Github.git: zmień początek sklonowanego submodułu
I stworzył kolejny projekt, supermodule
, a potem zrobił to:
cd supermodule
git init
mkdir lib
git clone git://github.com/tandu/submodule lib/submodule
git submodule add ./lib/submodule lib/submodule
To działało w porządku, ale na stronie internetowej, że nie można znaleźć link do modułem podczas przeglądania plików (w rzeczywistości po prostu mówi "Ładowanie danych zatwierdzenia" na zawsze). Sam folder submodule ma poprawną origin
.
Widocznie, co powinienem zrobić było
...
mkdir lib
git submodule add git://github.com/tandu/submodule lib
... ale to zbyt późno na to teraz. W jaki sposób mam moduł podrzędny w tym projekcie poprawnie wskazywać na origin
?
z aktualnej wersji git (2.1.0), robi 'git modułem synchronizacji --recursive' było dla mnie za mało, aby zaktualizować do modułem' pochodzenie 'zdalny. – desseim