Saya hanya menemui kaedah yang mengambil/mengklon sekali sahaja, yang agak menyusahkan:
git submodule update --init --depth=1 Pada masa ini, komit yang diperoleh melalui klon biasanya bukan yang didaftarkan oleh submodul, jadi ralat akan dilaporkan
git ls-tree HEAD:(submodule的路径) Cari komitmen yang anda inginkan, seperti
Saya hanya menemui kaedah yang mengambil/mengklon sekali sahaja, yang agak menyusahkan:
git submodule update --init --depth=1
Pada masa ini, komit yang diperoleh melalui klon biasanya bukan yang didaftarkan oleh submodul, jadi ralat akan dilaporkangit ls-tree HEAD:(submodule的路径)
Cari komitmen yang anda inginkan, seperticd ke repo klon submodul (seperti
.git/modules/tidy-html5
), ambil komitgit fetch abb031
git submodule update --no-fetch