Попытка удалить отдельные коммиты, которые не были перенесены в основную ветку - PullRequest
0 голосов
/ 09 мая 2019

В настоящее время я использую облако rstudio и столкнулся с ошибкой из-за того, что мой файл .Rdata слишком велик для отправки.Я сделал 9 основных коммитов, которые не были переданы, но я уверен, что последние 2 - те, которые вызвали эту ошибку.Можно ли как-то удалить последние 2 коммита и вернуться к 6-му коммиту?

1 Ответ

0 голосов
/ 09 мая 2019

Создайте временную ветку, где вы находитесь (на всякий случай) и сбросьте --hard

git branch temp # set new branch temp where I am
git reset --hard HEAD~2 # get rid of the last two revisions

Если вам это нравится, git branch -D temp.Если вы этого не сделаете и хотите вернуться назад: git reset --hard temp.

Убедитесь, что у вас нет никаких вещей, лежащих вокруг рабочего дерева, потому что reset --hard очищает все файлы в ревизии и устанавливает их какревизия, которую вы просите сбросить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...