Git · Senior · Frage 76 von 76
Was passiert mit Commit-Hashes, wenn man ohne Änderungen auf dieselbe Basis rebast?
- 1Sie ändern sich immer, auch wenn sich nichts bewegt hat
- 2Sie ändern sich nie, auch nicht mit
--force-rebase - 3Mit
--force-rebaseändern sie sich, sonst behält Git sie
Antwort zeigen
Richtige Antwort: Mit --force-rebase ändern sie sich, sonst behält Git sie
Erklärung
Liegt der Branch schon auf der Basis, ist Rebase eine Nulloperation. Erzwingt man es, werden Commits mit neuen Committer-Daten neu angewandt, also mit neuen Hashes.