Как я могу отменить мой последний коммит в Git и вместо этого спрятать эти изменения? - PullRequest
0 голосов
/ 11 октября 2018

У меня есть ветвь с именем feat-a, и я хочу «отменить» мою последнюю локальную фиксацию и просто подготовить эти файлы.Затем, когда они все подготовлены, я хочу спрятать эти изменения.

Теперь то, что я делаю, звучит немного задом наперед, но причиной этой проблемы было принудительное побуждение мастера переписать некоторых авторов коммитов.таким образом, слияние или перебазирование мастера на / в feat-a просто полностью разрывается с кучей конфликтов, хотя мастер и feat-a отключаются только одним коммитом.

Я прочитал похожий вопросздесь: Как спрятать мой предыдущий коммит?

Но это не обязательно то, что я хочу сделать.Я просто хочу разархивировать и спрятать свой последний прямой коммит в сравнении с тем, что хотел этот пользователь (то есть вытащить коммит из других коммитов).

1 Ответ

0 голосов
/ 11 октября 2018
git reset --soft HEAD~1
git stash save "Saving instead" # or something like that
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...