Как перезаписать репозиторий в GitHub?

Я создал новый репозиторий в GitHub, клонировал его и начал работу (всё как обычно).
Я сделал первый коммит, потом второй, третий... Все коммиты запушил в GitHub.

Потом я понял, что сделал в проекте ошибки. И мне надо вернутся к первому коммиту.
А два коммита выше - безвозвратно удалить.

Ввожу команду git reset --hard f0a303c. И теперь я вернулся к нужному коммиту, а выше коммиты удалились.
Локальный репозиторий с одним коммитом - всё хорошо.

Но вот на GitHub коммиты остались. И теперь GitHub Desktop предлагает мне Pull Origin - т.е. закачать коммиты, которые я локально удалил.
А если сделать Push, то пишет следующее.
60e7f31285c61325166526.png
Fetch ни чего не делает (?)- т.е. ни удаленно ни локально ничего не меняется.

Как перезаписать репозиторий в GitHub?
Не обязательно через GitHub Desktop, можно и через Git Bash.
  • Вопрос задан
  • 564 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы