Ось як це зробити з Магітом .
Скажіть, що потрібно змінити ed417ae; він містить дві непов'язані зміни і закопується під одним або декількома комісіями. Натисніть, ll
щоб показати журнал, і перейдіть до ed417ae:

Потім натисніть, r
щоб відкрити спливаюче вікно бази даних

а m
також змінити команду в пункті.
Зверніть увагу на те, як @
зараз існує команда, яку ви хочете розділити - це означає, що HEAD зараз на цьому виконує:

Ми хочемо перенести HEAD до батьківського, тому перейдіть до батьківського (47e18b3) та натисніть x
( magit-reset-quickly
прив’язаний, o
якщо ви використовуєте evil-magit
) та введіть, щоб сказати "так, я мав на увазі здійснення в точці". Тепер ваш журнал повинен виглядати так:

Тепер натисніть q
кнопку , щоб перейти до звичайного статусу Magit, а потім скористайтеся командою regular untage, u
щоб відміняти те, що не йде в першому фіксації c
, виконайте решту як завжди, а потім s
відмітьте та c
опустіть те, що відбувається у другому фіксації, і коли це зроблено: натисніть, r
щоб відкрити спливаюче вікно бази даних

і ще один, r
щоб продовжувати, і ви закінчили! ll
тепер показує:
