2015-02-07 3 views

ответ

2

Если вы делаете git pull origin <remote branch name>, он будет извлекать удаленную ветвь и затем объединить ее в текущую локальную ветвь.

1

Я предполагаю, что мало знаю о функциональности Git.

Git позволяет проводить параллельную разработку. master, как правило, зарезервирован для тестируемого, готового кода производства, который можно вытащить и использовать. Перед тем как события будут продвинуты, они сначала разрабатываются на ветке, в вашем случае branch1.1. Филиалы допускают параллельную разработку, потенциально с ошибками при их разработке, которые затем могут быть объединены в master, когда они будут готовы.

Когда вы git pull origin branch1.1 вы говорите git к pull (технически fetch) из удаленного хранилища, вы создали ранее (origin) и, в частности pull в branch1.1 (вместо master), а затем запустить merge интегрировать его в местное отделение ,

Дополнительную информацию можно получить в руководстве по использованию гит-гита для получения дополнительной информации: 3.2 Git Branching - Basic Branching and Merging

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