@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.

Уже час гуглю и не могу понять в чем именно проблема
  • Вопрос задан
  • 17732 просмотра
Решения вопроса 2
HemulGM
@HemulGM
Delphi Developer, сис. админ
Тебе жу "русским" языком написали, твоя ветка отстала. Сначала затяни изменения, смержи, закомить, а потом пуш
Ответ написан
Комментировать
@MadridianFox
Web-программист, многостаночник
Создавая репозиторий в гитхабе вы нажали/оставили галочку "создать readme.md".
Это привело к тому, что в гитхабе в репозитории повился первый коммит.
При этом локально вы тоже коммитили.
Теперь у вас локально и в гитхабе мастер начинается с разных коммитов. Не уверен что простой git pull тут поможет.
Вам нужно удалить репозиторий в гитхабе и создать его заново, без всяких там файлов. Тогда вы сможете запушить туда локальные коммиты.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NikolayBarkalov
@NikolayBarkalov
Web developer
Я исправил. Подсказал ответ Иван Корюков. Действительно когда вы поставили галочку на readme.md, GitHub создал ветку "main". Создай ветку командой "git push -u origin <имя вашей ветке" и после пуште с ветке(м.б. после посмотрите на сайте GitHub в разделе проекта -> выбор веток). Иван Корюков спасибо на косвенный ответ. У меня сработало!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы