Пришлось отменить коммит, но теперь нужно вернуть его к удаленному репо - PullRequest
0 голосов
/ 04 марта 2010

Мне пришлось вернуться к предыдущему коммиту, запустив:

 git revert <HASH>

Итак, я отправляю изменения обратно в мое удаленное хранилище, и это не удалось:

 ! [rejected]        ci_172 -> ci_172 (non-fast-forward)
 To prevent you from losing history, non-fast-forward updates were rejected
 Merge the remote changes before pushing again.  

Ответы [ 2 ]

0 голосов
/ 04 марта 2010

Вам нужно будет форсировать толчок с помощью git push [remote-path] +[branch]. Итак, если бы я подталкивал мастера к источнику, это выглядело бы как git push origin +master.

Вы можете увидеть больше на Как я могу удалить коммит на github? .

0 голосов
/ 04 марта 2010

Вам нужно сделать пул до

git pull origin
git push origin

Пул осуществил выборку и слился из источника.После этого слияния вы можете нажать свой коммит

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