Обновления Github " были отклонены, потому что удаленный содержит работу, которой у вас нет"



Я создал новый РЕПО, клонировал его, добавил файлы в каталог, добавил их с add -A, совершил изменения, и когда я пытаюсь нажать с помощью git push <repo name> master Я получаю "обновления были отклонены, потому что удаленный содержит работу, которой у вас нет".



это не имеет смысла, так как это новое РЕПО и содержит только файл readme.

668   3  

3 ответов:

это происходит, если вы инициализировали новый репозиторий github с помощью README и/или LICENSE file

git remote add origin [//your github url]

//pull those changes

git pull origin master

//now, push your work to your new repo

git push origin master

теперь вы сможете нажать свой репозиторий на github. В принципе, вы должны объединить эти новые инициализированные файлы с вашей работой. git pull берет и сливает тебя. Вы также можете получить и объединить, если это вас устраивает.

ошибка, возможно, происходит из-за различной структуры кода, который вы совершаете и который присутствует на GitHub. Он создает конфликты, которые могут быть решены с помощью

git pull

разрешение конфликтов слияния:

git push

если вы подтвердите, что ваш новый код все в порядке, вы можете использовать:

git push -f origin master.

здесь -f расшифровывается как"force commit".

Если это ваш первый толчок

просто изменить

git push <repo name> master

изменить это!

git push -f <repo name> master

Comments

    Ничего не найдено.