Przeczytałem wiele postów związanych z tym problemem dzisiaj (jeden przydatny tutaj tutaj: Fix a Git detached head? & Why did my Git repo enter a detached HEAD state?).Git detached head issue
Dzisiaj drapałem się po głowie. Nie jestem w stanie zrozumieć, jak to naprawić, nawet po przeczytaniu tych artykułów.
Wczoraj wszystko było ok, pamiętam, że wydałem polecenie kasie. Wieczorem dowiedziałem się, że Git nie wykazywał żadnych zmian, mimo że obecne były lokalne zmiany. Po dzisiejszych badaniach mogłem zauważyć, że status git pokazuje "HEAD odłączony od 99f040f".
Od tego czasu usunąłem folder .git w moim D: (na moim Windows 7) i przywrócono .git kopii zapasowej z 27 lipca. Nadal nie rozwiązany. Próbowałem też wersji z 25 lipca. Ale bez powodzenia. Więc przywróciłem wczorajszą wersję .git.
Wklejam zrzut ekranu z gitk. Czy jest coś, co mogę zrobić, aby rozwiązać ten problem?
'git checkout -b temp' do tworzenia kopii zapasowych, co masz teraz,' git branch' zobaczyć jakie gałęzie są w repo, a następnie 'git checkout', aby dostać się do wybranej gałęzi. –
Ajedi32
możliwy duplikat [Git: Jak mogę pogodzić odłączony HEAD z wzorcem/oryginałem?] (Http://stackoverflow.com/questions/5772192/git-how-can-i-reconcile-detached-head-with-master- pochodzenie) – kan