Ten sam problem pojawił się przed chwilą i zakończył się usunięciem odnośnika częściowego (zgodnie z opisem in this article) i odtworzeniem go tam, gdzie chciałem.
Aby śladem ruchomych submodule jquery
do repos/jquery
- Usuń (zazwyczaj trzy linie) odwołanie submodule z
.gitmodules
.
- Sprawdź
.git/config
dla odniesień do modułem i ich usunięcia, jeżeli istniejący
- zrobić
git rm --cached jquery
przeciąć odwołanie submodule Spośród repozytorium
- usunąć stary folder modułem
- odtworzyć ty modułem odniesienia (jak ewentualnie zrobił przed) z
git submodule add git://github.com/jquery/jquery.git repos/jquery
w przypadku, gdy modułem był set to specific tag, respectively commit (której na pewno ma w stabilnym projekcie) trzeba będzie ustawić go ponownie.
Z powodu tego złożonego procesu mam nadzieję, że istnieje (lub będzie, przynajmniej na mapie drogowej git) prostszy sposób na osiągnięcie tego. Jeśli nie, to na pewno niektóre skrypty mogą być grzebał razem zrobić to szybciej ...
See "[Jak mogę przenieść istniejący submodule git w repozytorium git?] [1]" [1] : http://stackoverflow.com/questions/4604486/how-do-i-move-an-existing-git-submodule-within-a-git-repository – user1338062