Uruchomiłem git pull --rebase
i przerwano to po naprawieniu kilku konfliktów scalających przy użyciu git rebase --abort
.Git: przywracanie rozbieżnego repozytorium po nieudanym rebase
Przed próbą przebicia się, git status
powiedział mi: "Twój oddział wyprzedza" origin/master "o 20 commitów." Teraz otrzymuję: "Twój oddział i" origin/master "rozdzieliły się i mają odpowiednio 15 i 5 różnych zatwierdzeń."
Wykonałem już reset najnowszego zatwierdzenia (git reset --hard c15...e30
), ale komunikat o stanie jest wciąż taki sam.
Jak mogę przywrócić stan mojego repozytorium do stanu sprzed rozpoczęcia bałaganu? I jaka jest różnica między obecnym stanem a poprzednim?
Dzięki.
Co oznacza raport o statusie Git jako bieżącej gałęzi (pierwszy wiersz wyniku)? Ponadto, dla odniesienia, jakie są odpowiednie skróty zatwierdzania dla pochodzenia/wzorca, Twojej gałęzi i miejsca, w którym teraz jesteś (na górze "dziennika git")? Użyj gitk --all, aby uzyskać lepszy obraz, jeśli go potrzebujesz. –