Как мне удалить сообщения коммитов из моего пиара на github - PullRequest
2 голосов
/ 11 июня 2019

Я разветвил репо и внес некоторые изменения в мастер.Затем я сделал PR для фиксации в исходном репо.

Перед фиксацией я обновляю свой форк веткой origin путем слияния с использованием пользовательского интерфейса github.

Теперь мой PR включает в себя форму сообщения, которая объединяетвыглядит так:

Merge pull request #1 from x/master  …


Merge pull request #4 from x/master  …


My feature

Как мне избавиться от Merge pull request сообщений в моем PR?

1 Ответ

1 голос
/ 11 июня 2019

Вот простой способ удаления неправильного коммита вместо отмены изменений с помощью обратного коммита.

  1. git checkout my-pull-request-branch

  2. git rebase -i HEAD~n // где n - количество последних коммитов, которые вы хотите сделать включить в интерактивную перебазировку.

  3. Замените pick на drop для коммитов, которые вы хотите сбросить.

  4. Сохраните и выйдите.
  5. git push --force

Пример кода следующий:

# Checkout the desired branch
git checkout <branch>

# Undo the desired commit
git revert <commit>

# Update the remote with the undo of the code
git push origin <branch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...