BAIK. Jadi saya pikir saya telah menjilat ini ... tapi sekarang ....
Saya memiliki proyek yang menyertakan satu perpustakaan kecil dari GitHub sebagai submodul. Dalam versi asli proyek super itu, submodule berfungsi seperti yang diharapkan.
Namun, saya baru saja mengkloning superproject, melakukan apa yang saya pikir harus: "git submodule init", membuat direktori submodul muncul, tetapi direktori tersebut kosong.
Jika sekarang saya coba lakukan
git submodule update
saya mendapat
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Jika saya mencoba
git submodule foreach git pull
saya mendapat
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
Di .git / config saya, saya memiliki ini:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Dalam .gitmodules saya, saya memiliki ini:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Ada yang tahu apa yang kurang?