2013-06-28 2 views
2

Я новичок в git и github, так что несите меня.Откинуть ветку после ее удаления и откупорить

Вот сценарий:

  1. Я раздвоенный репо, создал филиал под названием patch-3, внес некоторые изменения, и подал запрос на нагрузочный к первоначальному владельцу.

  2. Прошла неделя, и я решил, что хочу «пересинтезировать» свою старую вилку, поэтому я удаляю старую вилку и обновляю исходный проект, чтобы у меня была самая современная версия.

  3. Старый запрос на растяжение по-прежнему открыт, и первоначальный владелец отвечает, сказав, что хочет слить мои изменения, но patch-3 исчез. Затем он спросил меня, могу ли я «оттолкнуть» его.

  4. Я возвращаюсь к своей новой вилке и создаю новую ветку с именем patch-3 и повторно применяю свои первоначальные изменения. Вот и все.

Мой вопрос: будет запрос старого тянуть прямо сейчас забрать новый patch-3 филиал, который я создал в новой вилке, поэтому первоначальный владелец может объединить свои изменения? Я не видел никаких указаний на то, что я сделал на старой странице запроса на тягу ... так что что-то кажется здесь.

Любая помощь приветствуется! Благодаря!

ответ

2

Нет, вам нужно сделать новый запрос на извлечение.

Правильный путь для того, чтобы получить самую последнюю версию и еще есть запрос тянуть, это:

  • принести вверх (оригинал репо)
  • перебазироваться patch-3 на нем
  • толкать его к вилке (названный «происхождение»)

... и вы увидите запрос тянущий автомагически обновленный с новый SHA1 вашего филиала.

См. «Git fork is git clone?» за разницу между удаленным восходящим и начальным.

upstream and fork

Дело: не удалить/обновить репозитории: вы можете обновить и перебазироваться.

См. Также "My pull request has been merged, what to do next?".

Дополнительные советы; см. «How to do a Github pull request?».