Po dodaniu podmodułu Git repozytorium Git jak toW jaki sposób wykonać moduł pomocniczy z odłączonym HEAD, aby dołączyć do rzeczywistej HEAD?
git submodule add ssh://server/proj1/ proj1
git submodule init
git submodule update
dodany modułem będzie wolnostojącego PRZEWODNICZACEGO trybu. Nie wiem dobrze, co to jest, ale wiem, że moduł będzie powiązany z konkretną wersją docelowego repozytorium.
Nie wiem, jak to działa, w każdym razie wygląda na to, że istnieje tam gałąź proxy. Rozwiązałem to, przechodząc do gałęzi głównej.
cd proj1
git checkout master
Spowoduje to przełączenie bieżącego rozgałęzienia master HEAD, ale nie zaktualizuje to połączenia. Jeśli ponownie sklonujesz całe repozytorium, nadal będzie ono połączone ze starą wersją.
Jeśli chcę, aby zawsze była powiązana z najnowszą wersją (HEAD), co powinienem zrobić?
Pamiętaj, że moduł submodułu może teraz śledzić gałąź. zobacz moją zredagowaną odpowiedź. – VonC
Znalazłem ten http://stackoverflow.com/a/20797186/1808261 informacyjny po przybyciu do tego postu. – dtmland
Możliwy duplikat [Jak mogę pogodzić odłączone HEAD z wzorcem/oryginałem?] (Http://stackoverflow.com/questions/5772192/how-can-i-reconcile-detached-head-with-master-origin) –