Я новичок в запросах GitHub и задаюсь вопросом, будет ли это работать.Возможный рабочий процесс запроса запроса для объединения ветви в мастер
Прямо сейчас я отворачиваю мастер, вношу изменения и фиксирую периодически, затем в какой-то момент я снова проведу мастер и запустил git pull
, чтобы получить последнюю информацию о происхождении.
Далее, я проверяю свою ветку и звоню git rebase -i master
, чтобы применить эти изменения и убедиться, что у меня нет конфликтов, когда придет время для слияния с мастером.
Периодически я буду проходить этот цикл во время работы. Когда я буду готов к интеграции в ведущую ветку, я проведу мастер и позвоню git merge <my branch>
, затем нажмите в хранилище.
Но с просьбами о натяжении мне нужно сделать последний шаг? Вместо этого, могу ли я отправить запрос на перенос на свою ветку, а затем на GitHub применить его к мастеру?
(я также открыт для улучшений на мой существующий рабочий процесс, если очевидны.)
Спасибо за советы ... ах, в тех случаях, когда я не разветвлялся, просто разветвленный, могу ли я сделать запрос на тяну из ветки? – larryq
Запрос на отладку @larryq, как в «Заявке на извлечение GitHub», выполняется только с вилки на сервере GitGub. «Просто ветка» означает, что вы клонировали ваш репо (к которому вы можете вернуться), и вам нужно будет объединить свою ветвь локально, нажав итоговое слияние. Но это отличается от «запроса на тяну». – VonC
Я тоже так думал, но когда я нажимаю свою локальную ветвь на GitHub (через git push -set-upstream origin), я могу создать запрос на перенос на GitHub. Я думал, что это необычно, вы можете подумать, почему это сработает? Я посмотрел в GitHub под свою учетную запись, и у меня две вилки, ни для этого конкретного репо. –
larryq