Я работал над двумя функциями проекта, над веткой master
.
Давайте назовем их Feature #1
и Feature #2
.
Самым последним является коммит Feature #2
.
Ни один из коммитов не был перенесен на удаленный, пока не настало время нажать коммит Feature #2
.
Но попытка выдвинуть последний коммит с помощью
git push origin ab34567dff766d0b5bd8698faffcfacf937e06d4:master
подтолкнет и предыдущий коммит, , если только я не переупорядочиваю их.
Поэтому я переупорядочил коммиты (используя git rebase -i HEAD~2
).
У меня есть git pull и git status
выдает сообщение:
Your branch is ahead of 'origin/master' by 2 commits.
git push origin ab34567dff766d0b5bd8698faffcfacf937e06d4:master
отклонено:
Updates were rejected because the tip of your current branch is behind
Что мне делать?Каков источник этой проблемы?