Не удается отправить на Github ошибку не-быстрой перемотки вперед
Я работаю над сайтом и использую React-create-app и его конфигурацию webpack. Я давил на репозиторий Github без каких-либо проблем. Пару дней назад я превратил сайт, который делаю, в сайт Github Pages (т.е. mygithubname.github.io).
После превращения этого репо в сайт Github Pages изменилась структура репо моего проекта. Похоже, это свело к минимуму код ради размещения его в Интернете. После того, как я запустил репо и сделал его живым сайтом Github Pages, я больше не мог подталкивать к репо.
Если я нажимаю на репо, я получаю ошибку:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/Nicknyr/New_Portfolio.git'
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.
Я сделал некоторые поиски в Интернете, и я попытался сделать git pull origin master
чтобы исправить проблему. Если я попытаюсь это удалить 75% моего проекта и большинство моих компонентов пропадут. Это результат git pull origin master
:
git pull origin master
From https://github.com/Nicknyr/New_Portfolio
* branch master -> FETCH_HEAD
Removing yarn.lock
CONFLICT (modify/delete): src/styles/_Projects.scss deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/styles/_Projects.scss left in tree.
CONFLICT (modify/delete): src/styles/_Info.scss deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/styles/_Info.scss left in tree.
Removing src/styles/_Header.scss
CONFLICT (modify/delete): src/styles/_Global.scss deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/styles/_Global.scss left in tree.
Removing src/styles/_Footer.scss
Removing src/styles/_ContactForm.scss
Removing src/styles/_Contact.scss
Removing src/registerServiceWorker.js
Removing src/logo.svg
Removing src/index.js
Removing src/index.css
Removing src/images/tic-tac-toe-medium.png
Removing src/images/steem-medium.png
Removing src/images/resume-new.png
Removing src/images/resume-medium.png
Removing src/images/redo.png
Removing src/images/pomodoro-small.png
Removing src/images/placeholder.png
Removing src/images/nodes-no-color.jpg
Removing src/images/name-logo.png
Removing src/images/name-logo-small.png
Removing src/images/euro-small.png
Removing src/images/euro-large.png
Removing src/images/euro-250.png
Removing src/images/centered.png
Removing src/images/blue-nodes-opacity.jpg
Removing src/images/background-2462434_1920.jpg
CONFLICT (modify/delete): src/Projects.js deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/Projects.js left in tree.
Removing src/NodeMailer.js
CONFLICT (modify/delete): src/Menu.js deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/Menu.js left in tree.
Removing src/Info.js
CONFLICT (modify/delete): src/Header.js deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/Header.js left in tree.
Removing src/Footer.js
Removing src/ContactForm.js
CONFLICT (modify/delete): src/Contact.js deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/Contact.js left in tree.
Removing src/App.test.js
Removing src/App.scss
CONFLICT (modify/delete): src/App.js deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/App.js left in tree.
CONFLICT (modify/delete): src/App.css deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of src/App.css left in tree.
Removing public/index.html
CONFLICT (modify/delete): package.json deleted in 5977716b3eb3a9424a9efdbf835a0a2ae9cf6f88 and modified in HEAD. Version HEAD of package.json left in tree.
Removing README.md
Removing .gitignore
Automatic merge failed; fix conflicts and then commit the result.
Это удаляет большую часть моего проекта. Я отменил это через git reset --hard
, Я получил свои файлы проекта обратно, но я все еще не могу нажать на Github.
Вот что случилось с моим репо после превращения моего сайта в сайт Github Pages. Как вы можете видеть, он удалил большую часть моего проекта, и, похоже, к этому я возвращаюсь, когда уезжаю git pull origin master
,
Как мне это исправить? Я хочу, чтобы моя ветка была на ходу, чтобы я мог продолжать нажимать на нее, не теряя все эти файлы.
2 ответа
Убедитесь, что вы отправили свои файлы или каталог
git add .
Или имя файла / каталога вместо "."
git commit --all
git push origin master
Также вам нужно убедиться, что вы не находитесь за уже введенным кодом. Если это так, эта ошибка будет возникать
Я пытаюсь сделать git pull-r, затем git push origin master
хорошо