Quand je cours
git submodule update
No submodule mapping found in .gitmodules for path 'Classes/lib/AFKissXMLRequestOperation'
Mais je n'ai pas de sous-module Classes/lib/AFKissXMLRequestOperation
dans les dépôts actuels
Ma configuration git est:
[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
et .gitmodules est:
[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
vérifiez que vous disposez du paramètre approprié dans .git/modules
ainsi que. Depuis quelques versions, git y ajoute une entrée.
De plus, l'arborescence a probablement un objet commit sur ce chemin. Pour vous en débarrasser, vous pouvez
git rm --cached Classes/lib/AFKissXMLRequestOperation
qui devrait s'en débarrasser une fois pour toutes.
Il suffit de laisser ceci ici pour toute personne utilisant git
sous Windows. Il est possible de suivre toutes les réponses en ligne et de ne toujours pas le faire en raison de la gestion des séparateurs de chemin par git
. Par exemple.:
Mon cas de problème ajoutait hugo
thèmes via submodule
:
git submodule add https://github.com/danielkvist/hugo-terrassa-theme.git themes\terrassa
entraînera un .gitmodules
comme:
[submodule "themes\\terrassa"]
path = themes\\terrassa
url = https://github.com/danielkvist/hugo-terrassa-theme.git
Ce qui causera des problèmes pour git submodule [status || init || ...]
Remplacement manuel des séparateurs pour:
[submodule "themes/terrassa"]
path = themes/terrassa
url = https://github.com/danielkvist/hugo-terrassa-theme.git
... l'a résolu pour moi.
Résolution du déploiement sur Netlify car ils utilisent des images de serveur * nix.