Прия, ответ на самом деле похож на то, что упоминается в вопросе, помеченном @kowsky. Как бы то ни было, позвольте мне попытаться объяснить, что происходит.
Что git пытается вам сказать, это то, что ветка Pr_1 изменилась на сервере, и ваш общий коммит больше не является HEAD удаленного репозитория. Это должно быть из-за одной из следующих причин, и решение зависит от ситуации:
1. Вы должны изменить последний коммит перед нажатием
Решение: в этом случае вам придется принудительно нажать ваши изменения git push pb Pr_1 --force
(до этого следует быть абсолютно уверенным, что другие удаленные коммиты не отправляются на удаленный компьютер)
2. Кто-то другой, должно быть, выдвинул изменения в Pr_1, пока вы вносили изменения
Решение: возьмите и обновите git pull pb Pr_1
, если есть конфликты, разрешите их, а затем нажмите git push pb Pr_1