Я создал новый репозиторий на github для отображения моего последнего проекта. Я выполнил те же действия, что и в прошлом, за одним исключением: я установил флажок, чтобы инициализировать хранилище с помощью readme. Когда я пытаюсь выполнить мой проект sh, я получаю эту ошибку
$ git push -u origin master
To https://github.com/dbrewster42/The-Wall.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/dbrewster42/The-Wall.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
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=<remote>/<branch> master
$ git push -f
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
Я также пытался изменить источник на другой репозиторий без readme, но он говорит: «роковая: удаленное происхождение уже существует. Любые идеи?
Кроме того, я следую этим шагам (те, которые предлагает github, никогда не работал для меня)
- git init
- git удаленное добавление источника
- git добавление.
- git commit -m "имя"
- git pu sh -u мастер источника