Git · Middle · Pytanie 52 z 75
Przez pomyłkę zacommitowałeś do main zamiast do gałęzi funkcji (bez push). Jak to naprawić?
- ✓Poprawna odpowiedź: Utworzyć gałąź na HEAD, potem cofnąć
main - 2Zrobić revert commita w
maini wypchnąć - 3Znowu zrobić cherry-pick do
mainz nowym opisem
Wyjaśnienie
git branch feature, potem git reset --hard origin/main (lub HEAD~1) i git switch feature. Ponieważ nic nie wypchnięto, przepisanie lokalnego main jest bezpieczne.