Черри-Пикинг совершают из чьего-то пиара - PullRequest
1 голос
/ 24 марта 2019

Я работаю над GitHub-репозиторием (не моим) и хочу выбрать некоторые коммиты из чужого PR (чтобы владение осталось), а затем создать новый PR с некоторыми дополнительными изменениями. В настоящее время я нахожусь на ветке modular, и PR, из которого я хочу выбрать вишню, - abc: eq_modular.

Я пытался использовать команду,

>>> git cherry-pick xyz
fatal: bad object xyz

где xyz - хеш для коммита, который я хочу выбрать.

Я не мог найти решение этой проблемы. Так что, если кто-то может что-то предложить по этому вопросу, это будет очень полезно.

1 Ответ

1 голос
/ 24 марта 2019

Помимо кнопки для объединения запроса на получение, есть ссылка на «инструкции командной строки».В нем показано, как перенести коммиты из запроса на получение в вашу локальную копию, чтобы вы могли начать с ними работать (например, выбрать их из вишни).

git checkout -b abc-modular master
git pull git@github.com:abc/repo.git eq_modular

Теперь у вас есть новая ветка "abc-modular", котораясодержит все коммиты из запроса на получение.Не стесняйтесь выбирать их, перебазировать, ремонтировать или сквошить, как вам нравится.

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