Mam trochę śmieci w moim repozytorium git. Zostały one utworzone przez np. git gui podczas zmiany ostatniego zatwierdzenia ponownie i przypadkowego utworzenia dodatkowych zatwierdzeń.Jak usunąć niepotrzebne poprawki git?
Teraz mam kilka zobowiązań leżących wokół bez przypisanego HEAD (odłączony, nie jest częścią żadnej gałęzi).
Jak chcę uporządkować, moje pytanie brzmi: Jak mogę usunąć te zatwierdzenia (patrz F, G i H)? Czy odbywa się to za pomocą rebase lub przywrócić lub zresetować? Lub używając innego narzędzia? Na które zobowiązanie muszę siedzieć, aby to zrobić?
A -- B -- C -- D -- E [master]
\-- F -- G
\-- H
Dzięki
Christian
możliwe duplikat [listingu i usuwanie Git zobowiązuje się, że są pod nr gałąź (zwisająca?)] (http: // stackoverflow .pl/questions/3765234/listing-and-delete-git-commits-that-is-under-no-branch-dangling) – hunse