2017-02-14 2 views
0

Я создал новый GitHub PR для ветки new-feature, он имеет 10 коммитов.Вернуть GitHub PR для конкретного совершения

Я хочу вернуть его на 5-й бит.

Каков надлежащий рабочий процесс?

Примечания:

Если я на new-feature и использовать git reset --hard <sha-of-my-5th-commit>, это будет просто пошевелить локальное состояние обратно. Я не уверен, как повлиять на историю github с этим

+0

Вы использовали 'cherry-pick'? Это позволяет вам выбрать определенные коммиты и применить их к вашему филиалу. –

+0

Вот пример этого. http://stackoverflow.com/questions/20698614/multiple-commits-cherry-picking –

ответ

0

Будьте осторожны с жесткими сбросами и силой нажатия. Перед сбросом необходимо создать резервную копию материала. Но,

После git reset --hard <sha-of-my-5th-commit> вы можете запустить

git push -f 

перезаписывать удаленную ветку.

Смежные вопросы