Откатить Git pull
У меня есть рабочая ветка, там есть несколько коммитов, а потом есть git pull другой ветки и еще несколько моих коммитов.
Можно ли убрать все изменения которые пришли с git pull? убрать, откатить, но нужно оставить все мои коммиты до и после этого git pull.
История
- new branch (of master)
- commit 1
- commin 2
- git pull other branch
- commit 3
- commit N
можно ли убрать 4 строку (git pull) как будто я этого не делал?)
git reset soft до 4?
Ответы (1 шт):
Автор решения: Sergey K.
→ Ссылка
Если известно к какому коммиту нужно вернуться, то просто git reset --hard commit_id.
Будьте внимательным: reset --hard безвозвратно удалит файлы из удаляемых коммитов.