我的目錄中有3個子模塊。路徑'LibTecho'的.gitmodules中找不到子模塊映射
我試圖使用命令來更新我的所有子模塊
git submodule foreach git submodule update
其中兩個更新細,一個是引發錯誤:
No submodule mapping found in .gitmodules for path 'LibTecho'
我無法做初始化和更新該模塊 'LibTecho
'
這裏是我的.gitmodules
[submodule "TechEngine"]
path = TechEngine
url = [email protected]:TechApp/TechEngine.git
[submodule "LibTechCreate"]
path = LibSTechCreate
url = [email protected]:TechApp/LibTechCreate.git
[submodule "LibTecho"]
path = LibTecho
url = [email protected]:TechApp/LibTecho.git
我嘗試:
卸下子模塊和作爲here
git rm --cached LibTecho
和
git submodule add [email protected]:TechApp/LibTecho.git
提到
選中的條目,其參考子模塊:
git ls-files --stage | grep 160000
我刪除子模塊,然後再克隆:
git clone --recursive [email protected]:TechApp/LibTecho.git
在已移除的.git /配置文件中的子模塊部分
- 沒有其他.gitmodules文件在我的目錄中。
,我發現,這三個庫都正確列出。
即使經過多次嘗試,我無法更新我的子模塊。
編輯:
,當我嘗試使用源代碼樹從子模塊混帳拉,我太此錯誤消息:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree submodule update --init --recursive No submodule mapping found in .gitmodules for path 'LibTecho'