Я думаю, что мое название не объяснимо, поэтому позвольте мне немного пояснить.git, можно отправить запрос на тягу от ведущей ветки?
- Я разработал проект из ретрансляции Github в компанию repo.
- Затем я разветвил проект из своей компании repo в свое личное репо
- Затем я клонировал проект из своего личного репо.
По умолчанию у меня была/есть главная ветка. Я исправил много вещей (ошибок) и добавил так много функций в этой ветке. Я закончил, и я хочу отправить PR.
AFAIK, PR можно отправить, если у него есть ветка (которая не существует на месте происхождения/вверх по течению), тогда легко отправить PR-сообщение, нажав на эту кнопку на странице Github.
Так как у меня только ведущая ветвь, и я думаю, что мое единственное решение - это выбор из первого моего фиксажа, а затем все мои изменения в новой ветке и продолжение процесса PR.
Мне интересно, есть ли другой лучший способ отправить PR из главной ветки (в оригинальное репо)? любое предложение было бы оценено. Благодарю.
Спасибо @VonC, в основном вы правы. Я толкнул свой newBranch на git push origin newBranch'. Я пошел на свое репо и попытался отправить пиар, но сообщение, которое я получил, - «Нет ничего, что можно было бы сравнить. pires: master и Hesamedin: newBranch - совершенно разные истории фиксации». У вас есть идея, что происходит? Благодарю. – Hesam
@ Хезам история может быть только иной, если вы основали свою ветку на вершине вишневого дерева (вишневый выбор создает новую историю). – VonC