Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Использование веток

Читайте также:
  1. VII. Требования к минимуму содержания Программ по видам спорта с использованием животных, участвующих в спортивных соревнованиях
  2. X. Подготовка сведений об участниках НИС, имеющих право на использование накоплений для жилищного обеспечения и изъявивших желание реализовать это право
  3. Блок-схемы. Основные управляющие структуры (следование, ветвление, повторение). Примеры алгоритмов, составленных с использованием основных управляющих структур.
  4. Виды районирования и их использование в географических исследованиях
  5. Вывод: Медицинским центром будет предложен спектр услуг с использованием современного диагностического оборудования.
  6. Глава 11. Рациональное и безопасное использование и охрана недр
  7. Глава десятая. ИСПОЛЬЗОВАНИЕ РАЗУМА ДЛЯ ОЗДОРОВЛЕНИЯ ОРГАНИЗМА

Рано или поздно в любом проекте возникает ситуация, когда требуется заморозить изменения, но продолжать работать, а на замороженные изменения накладывать только баг-фиксы. Для этой цели служат ветви (branch)
В гите можно создать ветку от любого места. Для создания ветки от основного дерева надо выполнить следующую команду:

 

git checkout --track -b name_of_newbranch origin/master

В результате этой команды вы увидите примерно такое сообщение:

 

Branch name_of_newbranch set up to track remote branch refs/remotes/origin/master.

Switched to a new branch "name_of_newbranch"

Это значит, что в локальном репозитории у вас создалась новая ветка.
Если в этой команде заменить origin/master на origin/remote_branch_name то вы создадите ветку от другой ветки.
Чтобы ваша ветка была видна всем, ее требуется пропихнуть в удаленный репозиторий. Делается это так:

 

git push origin local_branch_name:remote_branch_name

Разумеется, надо также уметь и получать ветки в свое распоряжение:

 

git branch local_branch_name origin/remote_branch_name

git checkout local_branch_name

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

 

Switched to branch "local_branch_name"


Дата добавления: 2015-09-04; просмотров: 35 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Создание нового репозитория| Настройка git

mybiblioteka.su - 2015-2024 год. (0.007 сек.)