Как избавиться от проблемы git (без ускоренной перемотки вперед) - PullRequest
0 голосов
/ 23 апреля 2020

Я новичок в Git.

Я создал совершенно новую ветку для недавно клонированного репо. Я хочу сделать свою работу в развивающейся отрасли. Я только сделал 1 коммит.

Я сделал свою работу и сделал следующее:

git add .
git commit -m "message"
git checkout develop
git pull origin develop
git checkout my-branch
git merge develop
git push origin develop

Но я получаю ошибку classi c:

 ! [rejected]        develop -> develop (non-fast-forward)
error: failed to push some refs to 'git@github.com:project/project.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Поэтому я позаботился о том, чтобы моя ветка и разработка были в курсе - не беспокойтесь, они есть. Поэтому я попробовал еще раз и получил то же сообщение.

Затем я убедился, что у меня нет других веток.

Я не уверен, что еще я могу сделать. Кто-нибудь знает?

1 Ответ

1 голос
/ 23 апреля 2020

Ваша текущая ветка my-ветка, а не разработка. Вы не можете извлечь sh из него, чтобы развиваться.

git checkout develop
git merge my-branch
git push
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...