Я не знаю, как работает git. Я по ошибке совершил ошибку и хочу ее вернуть. Я сделал
git reset --hard HEAD~1
Beware Fellow Googlers: Это не только отменяет фиксацию, но и отменяет все изменения файла!
и теперь проект вернется на мою машину, но не на github. Если я попытаюсь вытолкнуть этот код, я получаю сообщение об ошибке "Ваша ветка отстает от" origin/master "на 1 commit и может быть переадресована вперед". Как удалить эту фиксацию из github?