PR объединяют код с определенной веткой в целевом репо.По этой причине в пользовательском интерфейсе PR вас просят выбрать исходную ветвь и конечную ветвь.Я не уверен насчет вашего варианта использования, но если вы хотите, чтобы ваш код находился в отдельной ветке в целевом репо, вы можете попросить владельца создать такую ветку для вас и перейти оттуда.
Тем не менее, общая практика заключается в том, чтобы разветвить целевое репо и сохранить весь ваш код в разветвленном репо, пока оно находится в стадии разработки.Когда вы готовы к интеграции, вы отправляете PR в исходное репо, в основном с таргетингом на ветку «dev» или «master».
Надеюсь, это поможет!