откат на разработку ветки без функции последнего слияния - PullRequest
0 голосов
/ 20 ноября 2018

Я сделал ошибку, объединив мою последнюю функцию с разработчикомМне просто нужно было закончить свою функцию, а затем сделать пиар, а затем объединить Trought GitHub.

Какой правильный способ вернуться, прежде чем я слить свою последнюю функцию?

enter image description here

Я не совсем понимаю, когда нужно делать 'git push', и на самом деле с PR, мне больше не нужно использовать функцию git finish,нет?потому что это последнее слияние, и мне нужно сделать PR, чтобы пройти круговые тесты.

я могу удалить свою удаленную ветку (потому что у меня есть локальный с тем же именем)?прежде чем сделать толчок?так лучше?в случае конфликтов с пультом?

1 Ответ

0 голосов
/ 20 ноября 2018

Это решения, не относящиеся к github, которые могут отменить изменения кода после слияния, которые можно выполнить в терминале (при условии, что вы извлекли ветку develop):

  1. git revert develop -m 2 а затем git push.

    git revert develop -m 2: git revert означает, что вы собираетесь создать фиксацию возврата, а develop означает, что ваша цель возврата - это то, на что указывает ваша ветка разработки, и -m 2 означает, что вы отменяете коммит слияния и намереваетесь отменить изменение от второго родителя слияния.

  2. git reset develop^1 --hard, затем git reset origin/develop --mixed, а затем git commit (с сообщениями типа «Восстановить слияние».

    git reset develop^1 --hard означает, что вы сбрасываете HEAD и статус файловой системы на первого родителя develop.Поэтому после этого ваша файловая система не должна включать в себя изменения из develop ответвления.

    git reset origin/develop --mixed означает, что вы сбрасываете HEAD в origin/develop, но сохраняете изменения файловой системы и добавляете все в промежуточную область.Поэтому после этого ваша файловая система должна быть точно такой же, какой была до слияния, и готова к фиксации.

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