Mam jedno repozytorium hostowane pod adresem https://github.com/aikiframework/json . Na mojej kopii lokalnej dodałem podmoduł za pomocą polecenia
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
Następnie wykonałem commit i push, a zmiany pojawiają się na GitHub (mogę to kliknąć). Ale kiedy sklonuję repozytorium
git clone https://github.com/aikiframework/json.git
folder modułu podrzędnego json-rpc jest pusty.
Czego tu brakuje? Czy o czymś zapomniałem? Dlaczego ten folder jest pusty?
git submodule update --init
, jeśli już sklonowałeś, ale zapomniałeś--recursive
.git submodule update --init
trzeba będzie udać się do każdej transakcji repo i zrobićgit checkout master
inaczej dostaniesz błądYou are not currently on a branch.
nagit pull
kiedy próbujesz go zaktualizować do nowszej wersji.update --init
podpowiedź. To pomaga, gdy oryginalny klon nie ma--recursive
w nim i po prostu chce wyciągnąć brakujące moduły podrzędne.