Откат к старой фиксации с использованием многократного отката

Я хочу выполнить откат до фиксации с помощью git revert, чтобы сохранить историю. Есть ли более простой способ сделать это, а затем запустить git revert для каждого хэша фиксации, который я хочу вернуть? Есть ли более быстрый способ полностью вернуться от определенного коммита к другому хешу коммита?

На странице руководства говорится, что вы можете сделать что-то вроде этого git revert -n master ~ 5..master ~ 2 , но когда я пытаюсь это сделать, я получаю такую ​​ошибку: фатальный : Не удается найти 'master ~ 5..master ~ 2'

11
задан Cascabel 17 January 2011 в 20:40
поделиться