2015-02-26 2 views
1

Я разблокировал репо, следуя указателям на ссылку this. Теперь я пытаюсь синхронизировать свою вилку, потому что это что-то вроде 50 коммитов. Я видел инструкции here. Я хочу делать изменения ТОЛЬКО к моей локальной разветвленной версии, но хочу продолжать обновлять свою локальную разветвленную версию, вытаскивая ее из исходной версии. У моего разветвленного репо и исходного репо есть ветка по умолчанию как «разработка». Когда я пишу «GIT ветвь», я получаю * развиватьСинхронизация forked repo с восходящим/ведущим или восходящим/развивающимся?

Означает ли это, что я должен делать

git merge upstream/develop 

вместо указания

git merge upstream/master 

для того, чтобы тянуть изменения в мой местный версия?

Для того, чтобы подтолкнуть изменения в моей локальной копии только, но обновлять GitHub бы, я бы просто использовать

git push origin/develop 

?

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

ответ

2

Да, git merge upstream/develop должен работать: вы можете проверить это, выполнив git branch -avvv после этапа git fetch upstream: вы должны увидеть upstream/develop, указанный в качестве удаленной ветви.

Для того, чтобы подтолкнуть изменения в моей локальной копии только, но обновлять GitHub бы, я бы просто использовать git push origin/develop

Было бы:

git push origin develop