Отмена хромого коммита¶
Представьте, что вы делаете хромой коммит. Сейчас для ремонта дела делаем следующее:
- git reset HEAD ~ 1 –soft
- статус мерзавца
Вы увидите: ваша ветвь отстает от 'origin / 8.0' на 1 коммит и может быть быстро перенесена. (используйте «git pull» для обновления вашей локальной ветки)
- git add // Добавить сюда измененные (исправленные) файлы
- git diff –cached // убедитесь, что все в порядке.
- статус мерзавца
Вы увидите: ваша ветвь отстает от 'origin / 8.0' на 1 коммит и может быть быстро перенесена. (используйте «git pull» для обновления вашей локальной ветки)
- git commit -m'I исправил свои ошибки '
- статус мерзавца
Вы увидите: ваша ветка и 'origin / 8.0' разошлись и имеют 1 и 1 разные коммиты соответственно. (используйте "git pull", чтобы объединить удаленную ветку с вашей)
Теперь, наконец, сила с вами
- git push origin 8.0 -f