Git · Senior · Pytanie 14 z 76
Kolega zrobił force-push i twój main się rozjechał. Jak najbezpieczniej to naprawić?
- ✓Poprawna odpowiedź: Zrobić fetch, potem rebase swoich commitów na nowy czubek
- 2Usunąć lokalny klon i zacząć pracę od nowa
- 3Od razu wypchnąć swoją wersję z powrotem przez force
Wyjaśnienie
Twoje stare commity są w reflogu; git rebase --onto origin/main <old-base> przenosi tylko twoje commity. Potem uzgodnijcie ochronę gałęzi, by to się nie powtórzyło.