Для одного проекта с открытым исходным кодом я открыл pull pull запрос с коммитами в своей ветке.Этот PR оставался нетронутым в течение нескольких месяцев.
Затем я сделал ребазинг в этой ветке (потому что в то же время у него возник конфликт с master), и я что-то испортил, так что запрос на получение получил сотни коммитов от десятков участников.и все они добавлены в GitHub как «участники» в PR.(Я не уверен, почему GitHub показывает изменения, когда эти коммиты от master, уже объединены)
Я вернул ребазинг в моей локальной ветке с git reset
, и это выглядит хорошо, но мне интересно, могу ли я безопасно нажатьэта ветка к происхождению?git push --force
справится?Если я сделаю это, эти коммиты останутся без изменений?А как насчет участников PR?
Обратите внимание, что этот проект с открытым исходным кодом не мой, и что никто не работал над моей веткой.