git remove merge commit z historii
Moja historia Gita wygląda tak:
Chciałbym zmiażdżyć fioletowe zatwierdzenia w jeden. Nie chcę ich nigdy więcej widzieć w moim dzienniku zatwierdzeń.
Próbowałem zrobićgit rebase -i 1
, ale pomimo tego, że1
jest na niebieskiej gałęzi (por. zdjęcie), wciąż widzę każde zobowiązanie na mojej fioletowej gałęzi.
Jak mogę całkowicie usunąć fioletową gałąź (z dziennika zatwierdzenia)?