нажатие мерзавца отклонило: ошибка: не удалось продвинуть некоторых судей

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

 git reset --hard 41651df8fc9

Я внес некоторые изменения, я сделал некоторые фиксации и теперь, когда я пытаюсь продвинуть все эти фиксации в сервер, я получаю следующую ошибку:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.somewhere.git'

Мерзавец предлагает сделать получение по запросу мерзавца, и это - то, что другие люди предложили другим пользователям. Однако я полагаю, что получение по запросу мерзавца объединит мой текущий код с кодом, который я больше не хочу (главный пересмотр). Как я могу сделать нажатие и забыть о версии/изменениях передо мной?

61
задан 2 July 2015 в 19:06

2 ответа

для меня после обработанного, просто работал, они управляют один за другим

получение по запросу мерзавца-r ведущее устройство источника

нажатие мерзавца-f источник your_branch

1
ответ дан 31 October 2019 в 15:21

Я сделал следующие шаги для решения вопроса. На ответвлении, которое давало мне ошибку:

  1. git pull origin [branch-name]<current branch>
  2. После получения по запросу, получил некоторые проблемы слияния, решил их, продвинул изменения в том же ответвлении.
  3. Созданный запрос Получения по запросу с продвинутым ответвлением... tada, Мои изменения отражали, все они.
0
ответ дан 31 October 2019 в 15:21

Другие вопросы по тегам:

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