Ответ 1
Пожалуйста, попробуйте
git push origin <<branch_name>> -f
В этом -f
, если используется для принудительного нажатия
Это приведет к удалению коммитов, сделанных кем-то другим.
Итак, моя ситуация (по ошибке) я предоставил человеку доступ к моему филиалу. Теперь в моем локальном я сделал фиксацию, и когда я попытался нажать ее на пульт, это показывает, что пульт впереди. Потому что другой человек подтолкнул свой код к этой ветке с несколькими коммитами. Теперь, могу ли я удалить эти коммиты с удаленного, не отвлекаясь на локальные?
Я попытался сделать это git push origin +<<commit number>>^:branch
Но он говорит src refspec <<commit number>>^ does not match any.
Пожалуйста, попробуйте
git push origin <<branch_name>> -f
В этом -f
, если используется для принудительного нажатия
Это приведет к удалению коммитов, сделанных кем-то другим.