Как откатить два предыдущих коммита?



рассмотрим такой сценарий:




  1. разработчик A делает коммит: #n

  2. Dev. Б не совершал #n+1

  3. Dev. А не совершить #n+2

  4. и совершить #n+3


а затем обнаруживает, что в его фиксации #n+2 он ввел дефект.



Как может dev. Откат его последних 2 коммитов и продолжение разработки на коммит #n+1?



пробовал git reset --hard HEAD~2*, но он возвращается к фиксации dev A #n.

605   1  

1 ответ:

Он должен вернуться к фиксации n+1. Вероятно, у вас также есть фиксация слияния. Вы также можете сделать git reset --hard <sha1_of_where_you_want_to_be>

Внимание!! --hard означает, что все незафиксированные изменения, которые вы в настоящее время имеете будет выброшен навсегда.

Comments

    Ничего не найдено.