23 lines
1.6 KiB
Markdown
23 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: Improve Existing Pull Request by Another Contributor
|
|||
|
localeTitle: Улучшить существующий запрос на вывод другого участника
|
|||
|
---
|
|||
|
Как взять чей-то PR и сделать свой собственный, основываясь на его сохранении их фиксации:
|
|||
|
|
|||
|
1. Создайте новую ветку, предпочтительно с PR # оригинальной.
|
|||
|
|
|||
|
`git checkout -b pr/xyz`
|
|||
|
|
|||
|
1. Потяните за собой изменения.
|
|||
|
|
|||
|
`git pull git://github.com/rafase282/wiki.git update/pr-guide`
|
|||
|
|
|||
|
Это в основном означает вытащить из репозитория **Rafase282 / wiki** , **update / pr / guide** в текущую ветвь **pr / xyz** .
|
|||
|
|
|||
|
1. Внесите изменения, добавьте, зафиксируйте, нажмите. Если вам нужно сквош, обязательно сохраните фиксацию оригинального автора.
|
|||
|
|
|||
|
**Примечание** : вам может потребоваться принудительное нажатие `git push -f origin pr/xyz`
|
|||
|
|
|||
|
1. Создайте свой PR и в описании `closes #xyz` его закрыть оригинальный PR с `closes #xyz`
|
|||
|
|
|||
|
Это должно сделать новый запрос на перенос с первоначальными изменениями, а также ваш собственный в новый запрос на pull, который будет автоматически ссылаться и закрывать оригинал при объединении.
|