Невозможно перейти на github, поскольку обновления без ускоренной пересылки были отклонены - PullRequest
0 голосов
/ 29 января 2012

Я сделал несколько изменений и зафиксировал неправильную ветку (действительно простые изменения).Поэтому я использовал git reset --hard "commit", чтобы вернуться к правильному коммиту.Теперь, когда я нажимаю на github, он говорит:

To prevent you from losing history, non-fast-forward updates were rejected

как мне нажать на github?Мне все равно, если я потеряю коммиты, от которых я избавился.

Ответы [ 3 ]

2 голосов
/ 29 января 2012

Если вы действительно хотите переопределить вышестоящий репозиторий, вы можете использовать флаг -f, чтобы принудительно обновить

git push -f …

Но это приведет к сбою любых вышестоящих изменений и заменит ихс вашей веткой, так что не вините меня, если вы потеряете историю.

1 голос
/ 29 января 2012

Попробуйте сначала вытащить, затем зафиксировать и, наконец, перенести ваши изменения на удаленный ...

0 голосов
/ 30 января 2012

попробуйте git fetch remote, а затем git merge remote/master
если у вас есть конфликт, просто разрешите его, подтвердите и нажмите
это сделает работу

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