Мне кажется, что этот вопрос задавался много раз, но решение, как правило, "я удалил каталог и снова сделал свою работу со свежей проверкой". Я сделал фиксацию и нажал, но понял, что я указал неверный номер билета в сообщении фиксации. Поэтому я посмотрел на SO для быстрого решения и ввел в терминал следующее:
$ git reset --soft HEAD^
$ git commit -m "... correct message ..."
Единственная проблема - я получаю следующее сообщение об ошибке:
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
Я использую модель git -flow и работаю над веткой разработки. Как я могу объединить все, чтобы сделать git счастливым снова?