Как мне сбросить git head на предыдущий локальный коммит и затем отправить этот коммит на мой удаленный - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть одна ветка (мастер) в моем git-репо.Я отправлял коммиты в мое удаленное репо.

Теперь я хочу вернуться к предыдущему коммиту и начать с него снова.

Я выполнил следующее:

git reset --hard <commit hash>

Теперь заголовок находится на выбранном мной коммите, отсюда я хочу перенести этот выбранный коммит в качестве заголовка на мою удаленную главную ветвь.

git push origin master 

Это не будет работать - статистика сообщений об ошибках

'Updates were rejected because a pushed branch tip is behind its remote counterpart.'

Как я могу оформить предыдущий коммит локально, установить голову на этот коммит и затем нажать на мое удаленное репо?

Спасибо

1 Ответ

1 голос
/ 27 апреля 2019

С частью $ git reset --hard commit все в порядке, вам просто нужно сделать $ git push --force origin master

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...