Отмена хромого коммита

Представьте, что вы делаете хромой коммит. Сейчас для ремонта дела делаем следующее:

  1. git reset HEAD ~ 1 –soft
  2. статус мерзавца

Вы увидите: ваша ветвь отстает от 'origin / 8.0' на 1 коммит и может быть быстро перенесена. (используйте «git pull» для обновления вашей локальной ветки)

  1. git add // Добавить сюда измененные (исправленные) файлы
  2. git diff –cached // убедитесь, что все в порядке.
  3. статус мерзавца

Вы увидите: ваша ветвь отстает от 'origin / 8.0' на 1 коммит и может быть быстро перенесена. (используйте «git pull» для обновления вашей локальной ветки)

  1. git commit -m'I исправил свои ошибки '
  2. статус мерзавца

Вы увидите: ваша ветка и 'origin / 8.0' разошлись и имеют 1 и 1 разные коммиты соответственно. (используйте "git pull", чтобы объединить удаленную ветку с вашей)

Теперь, наконец, сила с вами

  1. git push origin 8.0 -f