Git отклоняет push после изменения порядка коммитов - PullRequest
0 голосов
/ 12 ноября 2018

Я работал над двумя функциями проекта, над веткой 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

Что мне делать?Каков источник этой проблемы?

1 Ответ

0 голосов
/ 12 ноября 2018

Насколько я понимаю из вашего комментария, локальный мастер идеален, и вы хотите сделать пульт таким же, как локальный, тогда вы можете попробовать.

git push --force
...