Задать вопрос
@ebaysher

Не могу запушить. Выдает ошибку. Как решить эту проблему?

$ git push
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

после ввода команды выше:

To https://github.com/ebaysher/Chess.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/ebaysher/Chess.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.

Уже час гуглю и не могу понять в чем именно проблема
  • Вопрос задан
  • 22341 просмотр
Подписаться 1 Простой 6 комментариев
Решение пользователя Иван Корюков К ответам на вопрос (4)
@MadridianFox
Web-программист, многостаночник
Создавая репозиторий в гитхабе вы нажали/оставили галочку "создать readme.md".
Это привело к тому, что в гитхабе в репозитории повился первый коммит.
При этом локально вы тоже коммитили.
Теперь у вас локально и в гитхабе мастер начинается с разных коммитов. Не уверен что простой git pull тут поможет.
Вам нужно удалить репозиторий в гитхабе и создать его заново, без всяких там файлов. Тогда вы сможете запушить туда локальные коммиты.
Ответ написан