Привет, чувак. Надеюсь, ты понимаешь мой рабочий процесс. Сначала мы должны сбросить мастер. Просто сделайте так, чтобы никто больше не сливал что-то, что сделает это немного сложнее для вас.
- Извлеките мастера и извлеките текущее «состояние»
$ git checkout master
$ git pull
$ git log
скопировать идентификатор коммита после двух слитых коммитов Сброс мастера (будь уверен, что ты делаешь!)
$ git reset --hard <commit-id-that-you-copied>
Проверьте локальный главный журнал
git log
удалите вашу удаленную ветку (которая была объединена) и переименуйте вашу локальную ветку, затем нажмите ее снова
$ git push <remote_name> :<branch_name>
(e.x. git push origin:your_local_branch
переименовать местное отделение
$ git branch -m <your_new_name>
продвиньте вверх по течению новую ветку и создайте PR
git branch --set-upstream-to=origin/your_new_name
, это самый простой способ, но будьте уверены, что вы делаете.