Почему git bash не позволяет мне переходить на удаленное репо? - PullRequest
0 голосов
/ 09 декабря 2018

Я новый разработчик и только начал изучать git и github.У меня есть два репозитория на github, один для показа кода для проекта, а затем я сделал другое, чтобы я мог разместить страницу, чтобы показать проект со страницами github.Я сделал небольшое изменение и отправил коммит в исходное удаленное репо, а затем попытался переместить коммит в другое репо, и у меня продолжает появляться эта ошибка:

Owner@MICHAEL-WORK-PC MINGW64 ~/Desktop/Coding/Dual N-Back Game Project (master|MERGING)
$ git push github master
To https://github.com/michaelacook/michaelacook.github.io
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/michaelacook/michaelacook.github.io'
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.

Я понятия не имею, почему это происходитили как это исправить, я слишком новичок для мерзавца.Какие-либо предложения?Спасибо.

1 Ответ

0 голосов
/ 09 декабря 2018

Вы должны потянуть, прежде чем нажать.

В вашем удаленном репозитории есть изменения, которых нет в вашем локальном хранилище, и вы должны вытащить их и выполнить объединение.

# pull changes
git pull origin master

# if you have a conflicts resolve them and ad your files
git add .

# commit your resolution
git commit 


# now you can push your changes
git push origin master
...