Чтобы мы ничего не сломали, я бы порекомендовал создать резервную копию каталога, содержащего ваш локальный Git-репозиторий.
Затем
- Подтвердите ваши "изменения в процессе выполнения"
- Перейти к представлению" История "
- Щелкните правой кнопкой мыши на коммите до 3-х конмитов, которые вы хотите удалить
- Выберите« Rebase Interactive »,« Rebase Interactive »будет показан вид
- Выберите 3 коммита и выберите «Пропустить» в качестве действия
- Нажмите «Старт» и скрестите пальцы, чтобы у вас не было конфликтов
Может быть, выберите только один файл на шаге 5, если у вас есть конфликты.Вы можете отменить Rebase, нажав кнопку «Прервать» и сделать еще одну попытку.