Мне нужно поместить последние 10 коммитов в отдельную ветку.Тогда я хочу отработать коммит прямо перед этими 10 на мастере - PullRequest
0 голосов
/ 07 июня 2018

Мне нужно поместить последние 10 коммитов в отдельную ветку.Затем я хочу отработать коммит непосредственно перед этими 10 на master и сделать мою новую работу живой, без последних 10 коммитов, являющихся частью толчка в производство.Последние 10 коммитов были отложены на неопределенный срок и должны были быть помещены в отдельную ветку, во-первых, только после объединения.Если я запущу их в производство, то сейчас сайт будет разрушен, поскольку он еще не закончен.

Как бы мне было перенести эти последние коммиты в отдельную ветку и работать прямо из моего старого коммита?

1 Ответ

0 голосов
/ 07 июня 2018
  1. Создать новую ветвь
  2. Переключиться обратно к мастеру
  3. Запустить git reset --hard <last desired commit>, чтобы сбросить историю до этой точки.

Обратите внимание, что этонесовместимо с совместным использованием;вам нужно будет git push -f, и любой, кто потянет, будет испорчен.

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