Git · Senior · Запитання 76 з 76
Що відбувається з хешами комітів, якщо зробити rebase на ту саму базу без змін?
- 1Вони змінюються завжди, навіть якщо нічого не рухалось
- 2Вони не змінюються ніколи, навіть з
--force-rebase - ✓Правильна відповідь: З
--force-rebaseзмінюються, інакше Git їх лишає
Пояснення
Якщо гілка вже поверх бази, rebase нічого не робить. Примусовий rebase заново застосовує коміти з новими датами коміттера, а отже й новими хешами.