В моем запросе на получение кода есть код, который я не написал - PullRequest
0 голосов
/ 20 января 2020

My Pull Request на GitHub:

  • 1 мой коммит
  • Мастер слияния ветвей
  • 2 мой коммит
  • Слияние мастеров веток
  • 3 мой коммит

Тем временем другой человек добавил запрос на извлечение и был объединен с мастером

Теперь, наконец, он показывает мне часть своего кода в моем PR

Как будто я создал код, который был в другом пиаре, написанном другим человеком

Можно ли как-то разделить мои коммиты и вернуть их на самого нового мастера?

1 Ответ

0 голосов
/ 20 января 2020

Ваши коммиты должны быть в вашей клонированной копии оригинального репродукции git. За эту клонированную копию вы можете позволить себе «принудительный пу sh». (настройки github, ветки, новое правило, разрешить принудительное pu sh)

"перебазировать" ваши коммиты (локально):

git checkout yourbranch
git rebase -i master

В редакторе (который будет показан) выберите только ваши коммиты, пропустите все слияния. Тогда заставь пу sh твою ветку.

git push --force-with-lease
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...