Po przeczytaniu rzeczy w książce Pro Git miałem kłopoty z reset
.Git: resetuj - trudno teraz utknąłem w przeszłości
W zasadzie skończyłem robiąc reset --hard
do wersji 12, która poprzedza.
Nie mogę wrócić do teraźniejszości lub ostatniego zatwierdzenia. Próbowałem już reset
używając ORIG_HEAD
i nawet karmiłem go w SHA1 wersji, aby przejść dalej.
Działa git status
Otrzymuję: Twój oddział ma 12 potwierdzeń i może być szybko przekazany dalej.
Jak przenieść HEAD z powrotem do ostatniego zatwierdzenia?
To się udało, nawet bez dostępu do sieci!Fajnie, ale czy naprawdę chciałbym zrozumieć, w jaki sposób można połączyć się ze zdalną gałęzią, nawet myśląc, że nie może się połączyć? – Gabe
'Merge's są operacjami lokalnymi (to' pobieranie' wymaga połączenia sieciowego). –