Репозиторий Github не извлекает и не отправляет

так что в основном я:

  1. Сделал репозиторий Github и клонировал его на свой рабочий стол
  2. Изменил файл README.md с Github и забыл вытащить его на свой рабочий стол
  3. Сделано более 10 коммитов примерно за 2 часа кода

Git не позволяет мне нажимать:

![rejected]
error: failed to push some refs

Git не дает мне тянуть:

Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
Automatic merge failed; fix conflicts and then commit the result.

Что я могу сделать?


person Posho    schedule 08.09.2020    source источник
comment
Полагаю, вы изменили README.md локально? Вы пытались разобраться в своих конфликтах с git diff и попытаться их исправить?   -  person OznOg    schedule 08.09.2020
comment
вы можете переопределить readme, выполнив принудительное нажатие. В противном случае вы можете выполнить перебазирование на.   -  person Kunal Vohra    schedule 08.09.2020
comment
Исправьте конфликты слияния (отредактируйте разделы в README буквами типа <<<< или >>>>), подготовьте файлы, зафиксируйте и отправьте.   -  person dan1st    schedule 08.09.2020


Ответы (1)


Вам следует получить изменения с сервера, а затем объединить или переустановить их.

git fetch --all
git rebase origin/master
git mergetool (most likely you will have some conflicts)
git push origin master

Вы можете решить конфликт вручную или с помощью mergetool. Для руководства вы измените файлы и запустите git add <file>; git rebase --continue

Или более простым решением для вас может быть принудительное нажатие и повторная запись readme

git push origin master --force
person martin.malek    schedule 08.09.2020
comment
пожалуйста, не инструктируйте людей, не очень уверенных в git, использовать параметр --force. Принуждение - это то, что опытный пользователь должен использовать как можно реже. Новичок никогда не должен использовать силу: это приведет к появлению новых вопросов здесь, на SO, как будто моя история исчезла с пульта дистанционного управления, как исправить. - person Daemon Painter; 08.09.2020
comment
git merge сработал как шарм, большое вам спасибо! - person Posho; 09.09.2020