Wygląda na to, że niektóre stare poprawki błędów zostały usunięte podczas niedawnego scalenia starego oddziału w nowy. Znalazłem commit w dziennikach i mam identyfikator (403357cab89465ce68001762d35fe27b57aeec65). Teraz chcę przywrócić to zatwierdzenie do bieżącej gałęzi roboczej, więc mogę najpierw zmienić te zmiany, ale prawdopodobnie ponownie je wszystkie zatwierdzę. Jak mogę to zrobić?Przywrócić poprzednie zatwierdzenie git?
git checkout 403357cab89465ce68001762d35fe27b57aeec65
nie działa.
A przy okazji, zatwierdzenie dotyczy edycji wielu plików.
oh wow, to w zasadzie wziął commit i podłączył go z powrotem! dziękuję, ale miałem nadzieję, że zmiany zostaną wprowadzone najpierw, więc mogę je rozróżnić, zweryfikować, czy ich potrzebuję itp., zanim zdecyduję się na zgłoszenie. – Doug
Możesz teraz dokonać 'git reset HEAD ^', aby pozostawić zmiany w kopii roboczej, ale usuń commit (zakładając, że nie zostałeś pchnięty). Możesz także zaznaczyć odpowiedź jako zaakceptowaną w systemie, klikając na znacznik wyboru :) – Daenyth
To było dokładnie to, czego potrzebowałem, aby odzyskać od Broken pipe na scaleniu mistrza. Dzięki! – Brian