Вы можете использовать v на ломоть вы хотите вернуть, то вы можете:
- изменить фиксации (с) для изменения последней фиксации
- просто совершить , и использовать E (интерактивно-rebase), чтобы вырезать ваше возвращение с помощью старого фиксации
Если в начале ханк слишком большой и содержит несколько изменений, некоторые из них вы хотите отказаться, и другие вы хотите сохранить, то вы можете выбрать линию, которую вы хотите сбросить перед использованием v
Обратите внимание, что кусок - это всего лишь часть фиксации, magit выделит текущий вами токен. Вы также можете полностью восстановить фиксацию, используя v в заголовке фиксации.
С недавнего мерзавца и Magit версии, вы можете также сделать Fixup фиксации, затем использовать git rebase interactive --autosquash
автоматически сквош адресной привязкой фиксации.