Отменить последний commit и применить к предпоследнему
Есть коммиты в одной ветке:
A - B - C
Как сделать из В, С один коммит B'? Подозреваю, что надо как-то отменить С, без пропажи изменений, и сделать --amend к B.
Источник: Stack Overflow на русском