Отображение подмодуля не найдено в .gitmodules для пути
Когда я запустил
git submodule update
No submodule mapping found in .gitmodules for path 'Classes/lib/AFKissXMLRequestOperation'
Но у меня нет подмодуля Classes/lib/AFKissXMLRequestOperation
в текущих репозициях
My git config:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:why_ios.git
[branch "master"]
remote = origin
merge = refs/heads/master
[submodule "External/ios-SDNestedTable"]
url = [email protected]:why/ios-SDNestedTable.git
[submodule "External/PSStackedView"]
url = [email protected]:why/PSStackedView.git
и .gitmodules:
[submodule "External/ios-SDNestedTable"]
path = External/ios-SDNestedTable
url = [email protected]:why/ios-SDNestedTable.git
[submodule "External/PSStackedView"]
path = External/PSStackedView
url = [email protected]:why/PSStackedView.git
Ответы
Ответ 1
убедитесь, что у вас есть правильная настройка в .git/modules
. Начиная с нескольких версий назад, git добавляет туда запись.
Кроме того, дерево, вероятно, имеет объект commit на этом пути. Чтобы избавиться от него, вы можете
git rm --cached Classes/lib/AFKissXMLRequestOperation
который должен избавиться от него раз и навсегда.