Обновления Github " были отклонены, потому что удаленный содержит работу, которой у вас нет"
Я создал новый РЕПО, клонировал его, добавил файлы в каталог, добавил их с add -A, совершил изменения, и когда я пытаюсь нажать с помощью git push <repo name> master Я получаю "обновления были отклонены, потому что удаленный содержит работу, которой у вас нет".
это не имеет смысла, так как это новое РЕПО и содержит только файл readme.
3 ответов:
это происходит, если вы инициализировали новый репозиторий github с помощью
READMEи/илиLICENSEfilegit 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