Полный цикл в digital

Ветки Git

Ветвление — это возможность работать над разными версиями проекта, вместо одного списка с упорядоченными коммитами история будет расходиться в определённых точках. Каждая ветвь содержит легковесный указатель HEAD на последний коммит, что позволяет без лишних затрат создать много веток. Ветка по умолчанию называется master, но лучше назвать её в соответствии с разрабатываемой в ней функциональностью.

Просмотр веток

Вывести список локальных веток:

git branch

Показать удаленные remote ветки:

git branch -r

Для вывода всех веток, локальных и удаленных, используется команда:

git branch -a

Посмотреть список существующих веток, отметив активную и последний коммит в каждой:

git branch -v

Создание ветки

Создать новую ветку:

git branch название_ветки

Переход по веткам

Переход на указанную ветку:

git checkout название_ветки

Удаление ветки

Удаление ветки расположенной локально:

git branch -d название_ветки

Принудительное удаление ветки расположенной локально:

git branch -D название_ветки

Удаление ветки расположенной удаленно:

git push origin -d название_ветки

Переименование ветки

Переименование ветки в которой находимся:

git branch -m название_ветки

Посмотреть различия в локальных ветках и ветках на удаленном репозитории

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

git fetch

Для отмены git fetch, нужно выполнить команду где 1 это количиство шагов для вазврата назад:

git update-ref refs/remotes/origin/master refs/remotes/origin/master@{1}

Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг