Git · Senior · Pytanie 76 z 76
Co dzieje się z haszami commitów przy rebase na tę samą bazę bez zmian?
- 1Zmieniają się zawsze, nawet jeśli nic się nie przesunęło
- 2Nie zmieniają się nigdy, nawet z
--force-rebase - ✓Poprawna odpowiedź: Z
--force-rebasesię zmieniają, inaczej Git je zostawia
Wyjaśnienie
Jeśli gałąź już leży na bazie, rebase nic nie robi. Wymuszony rebase nakłada commity ponownie z nowymi datami committera, a więc z nowymi haszami.