пятница, 8 июня 2012 г.

Толкнуть локальную ветку в гит

Как толкнуть новую локальную ветку гита на удаленный репозиторий

Допустим, вы локально создали новую ветвь и хотите толкнуть ее в удаленные репозиторий. Допустим также, что новая ветка называется plugin и вы еще не готовы слить ее с master веткой. следующая команда толкнет изменения в удаленный репозиторий и создаст там ветку с соответствующим именем:

git push origin plugin

Эта команда говорит гиту толкнуть изменения в репозиторий origin. Если в нем нет ветки plugin, она создается на лету.
Теперь допустим, что ваш друг Боб хочет получить доступ к новой фиче, которая находится в ветке plugin на удаленном репозитории. Все, что необходимо сделать Бобу - обновить его локальный репозиторий со всеми изменениями на удаленном и создать новую ветку, в которой он может поиграть с кодом:
git fetch origin
git checkout --track origin/plugin

Первая команда обновит репозиторий боба изменениями на удаленном репозитории. Вторая команда создаст локальную ветку с именем plugin, которая будет соответствовать ветке origin/plugin и дает возможность Бобу легко получать и отправлять изменения на GitHub.

Источник

Комментариев нет:

Отправить комментарий