Я разветвил проект на GitHub. Я сделал небольшую свалку, все в моей собственной ветви мастера. Я бы хотел, чтобы они были приняты в восходящем направлении, поэтому я хочу создавать запросы на чистый запрос для каждого.Создайте запросы на получение от беспорядочной вилки GitHub
У меня есть created an "upstream" remote в моем репо. Я считаю, что для каждого запроса тянуть я хочу, чтобы мне нужно:
- Создать локальную ветку, и проверить его
git checkout -b mynewfeaturename
- Установите эту ветвь текущего состояния верхнего течения (не-мое -проект) репо. (Rebase? Reset?)
- Просмотрите мои собственные коммиты и «вишневый выбор», чтобы применить их к этой ветке.
- Push this branch to GitHub.
git push origin mynewfeaturename
- Create the pull request from the branch.
Мой вопрос имеет два аспекта:
- ли вышеописанный процесс правильно?
- Что мне нужно сделать для шага 2, в частности?
Чтобы помочь другим людям в таком же плохом состоянии, как и я, я бы рекомендовал, чтобы в идеальном ответе были указаны явные команды для каждого из вышеперечисленных шагов (или какие бы шаги они ни были), держась за руку и ходьбу нас через процесс от начала до конца.
Зависимости PR интересны и полезны, спасибо! – Phrogz