Я знаю, что люди задали подобные вопросы, но я верю причинам их проблем отличаться. Я сделал жесткую перезагрузку, потому что я испортил свой код довольно плохо
git reset --hard 41651df8fc9
Я внес некоторые изменения, я сделал некоторые фиксации и теперь, когда я пытаюсь продвинуть все эти фиксации в сервер, я получаю следующую ошибку:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.somewhere.git'
Мерзавец предлагает сделать получение по запросу мерзавца, и это - то, что другие люди предложили другим пользователям. Однако я полагаю, что получение по запросу мерзавца объединит мой текущий код с кодом, который я больше не хочу (главный пересмотр). Как я могу сделать нажатие и забыть о версии/изменениях передо мной?
для меня после обработанного, просто работал, они управляют один за другим
получение по запросу мерзавца-r ведущее устройство источника
нажатие мерзавца-f источник your_branch
Я сделал следующие шаги для решения вопроса. На ответвлении, которое давало мне ошибку:
git pull origin [branch-name]<current branch>