2013-12-05 4 views
0

Я работаю над проектом iOS вместе с некоторыми другими разработчиками github. Я довольно новичок в работе с git на совместном проекте, и я попытался понять это, но мне нужна помощь.Смутно о заказе при выполнении запроса на pull на github

Что я сделал до сих пор:

  1. Раздвоенного основным (оригинал) хранилище
  2. клонированных мою вилку в мою локальную машину
  3. Создана новая ветка для работы над конкретной функцией
  4. совершенные & толкнул изменения, которые я сделал на ветке на мой GitHub филиал

в то время как я была работа в моем филиале, первоначальное репо постоянно менялось по мере добавления к нему других. Итак, теперь я хотел бы сделать запрос на перенос, чтобы вернуть мои изменения в исходный репозиторий. Это то, что я сделал до сих пор для достижения этой цели:

  1. следовал инструкции здесь, чтобы синхронизировать вилку на удаленные вверх по течению мастеров (https://help.github.com/articles/syncing-a-fork). По сути, я добавил git remote перед исходным репо, git fetch вверх по потоку, затем git merge upstream/master.

Теперь я смущен о том, что делать с этого момента. В этот момент на моей локальной машине мой клон (главная ветвь) был обновлен до последних изменений исходного репо, но мой филиал не обновлен.

Должен ли я также обновлять свою ветку с последними изменениями, которые я объединил на своем локальном хозяине, а затем попробовал запрос на растяжение? Если да, то как?

ответ

0

На этом этапе вы обновили локальную и удаленную ветвь «ведущий» до восходящего потока. Теперь вам нужно также обновить ветку функций. Попробуйте что-то вроде:

git checkout feature_branch 
git rebase master 
# Sort out merge issues 
git push origin feature_branch 

Если восходящие изменений еще до вашего запроса тянуть адресовано сделать то же самое, что и выше, но заканчивается git push -f origin feature_branch обновить филиальный/PR в то же время, не открывая новый PR.

+0

Спасибо, что это было точно! (Хотя у меня было довольно много конфликтов проекта xcode, но я думаю, это другая история!) – kurisukun

Смежные вопросы