Я пытаюсь отправить свой код в удаленную ветку, но продолжаю получать эту ошибку:
! [rejected] (non-fast-forward)
error: failed to push some refs to 'git@github.com:
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details
Я думаю, что это могло быть вызвано тем, что я исправил опечатку в своем README.mdна github, а не через мою местную среду.
Я просмотрел переполнение стека и попробовал команды, которые они упомянули для этой проблемы, такие как git pull
, git pull --rebase
, git pull origin master
, git push --f
и многие другие, но безрезультатно.
Я также попробовал ответы на следующие вопросы, но безуспешно:
Обновления были отклонены, так как подсказка вашей текущей ветки находится за подсказкой: ее удаленный аналог.Интегрируйте удаленные изменения (например, [дубликаты]
Невозможно отправить в GitHub - постоянно говорится, что нужно объединить
Git вытянуть определенную ветку из GitHub
Я также пытался git pull upstream master
, и я получаю эту ошибку:
fatal: 'upstream' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.