Git · Middle · Pytanie 63 z 75
Co się stanie po git commit --amend na już wypchniętym commicie?
- ✓Poprawna odpowiedź: Będzie potrzebny force-push, przepisujący wspólną historię
- 2Git automatycznie zaktualizuje zdalny commit
- 3Amend zostanie zastosowany tylko do następnego commita
Wyjaśnienie
Amend tworzy nowy commit, więc gałąź zdalna i twoja się rozjeżdżają. Na własnej gałęzi PR to dopuszczalne z --force-with-lease; na main nie.