У меня проблема со следующей ситуацией:
- несколько коммитов передаются на удаленный компьютер (наша система просмотра кода)
- разработчик переписал историю (отредактировал некоторые коммиты во время перебазирования) локально
- при попытке повторного нажатия, codereview не принимает его (так как это изменение уже могло пройти проверку)
Как я могу «сбросить» -single- commit длячто находится в этом пульте?
Модифицированный коммит не всегда является HEAD, поэтому я не могу просто выполнить 'git reset --hard HEAD ^ && git pull'.
edit:
Желательно, чтобы различия между двумя версиями создавались как новый коммит, но на самом деле это не обязательно.