Saya punya satu repo yang dihosting di https://github.com/aikiframework/json . Pada salinan lokal saya, saya menambahkan submodule menggunakan perintah
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
Lalu saya melakukan komit dan tekan, dan perubahan muncul di GitHub (saya bisa mengkliknya). Tetapi ketika saya mengkloning repo
git clone https://github.com/aikiframework/json.git
folder submodule json-rpc kosong.
Apa yang kulewatkan di sini? Apakah saya lupa tentang sesuatu? Mengapa folder itu kosong?
git submodule update --init
, jika Anda sudah dikloning tetapi lupa--recursive
.git submodule update --init
Anda akan harus pergi ke setiap repo dan melakukangit checkout master
sebaliknya Anda akan mendapatkan kesalahanYou are not currently on a branch.
padagit pull
saat Anda mencoba untuk meng-update ke versi yang lebih baru.update --init
petunjuknya. Itu membantu ketika klon asli tidak ada--recursive
di dalamnya dan hanya ingin menarik submodula yang hilang.