ĐỒNG Ý. Vì vậy, tôi nghĩ rằng tôi đã liếm cái này ... nhưng bây giờ ...
Tôi có một dự án bao gồm một thư viện nhỏ từ GitHub như một mô-đun con. Trong phiên bản gốc của siêu dự án đó, mô-đun con đang hoạt động như mong đợi.
Tuy nhiên, tôi vừa nhân bản siêu dự án, làm những gì tôi nghĩ mình nên làm: "git submodule init", có thư mục của submodule xuất hiện, nhưng nó trống.
Nếu bây giờ tôi cố gắng làm
git submodule update
tôi có
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Nếu tôi cố gắng
git submodule foreach git pull
tôi có
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
Trong .git / config của tôi, tôi có cái này:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Trong .gitmodules của tôi, tôi có cái này:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Bất cứ ai có một ý tưởng những gì còn thiếu?