ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Git, Git Flow, TDD #2 - Git Flow: Основы работы с ветками в Git

Автор: Oleg Molchanov

Загружено: 2018-06-17

Просмотров: 22319

Описание: Мои курсы:
Boosty:
https://boosty.to/omolchanov/posts/99...

Patreon:
  / karty-vsekh-41011404  


Основы работы с ветками в Git. Git Flow - подход, предложенный Винсентом Дриссе (Vincent Driessen) при создании и использовании веток в Git. Смотрим как создавать ветки в git, переключаться между ним, как сливать ветки.

** ИСХОДНЫЙ КОД **
Основных проектов доступен в Patreon:
  / iskhodnyi-kod-26640469  
***

------

🔷 Для донатов. Всегда очень признателен за это:
https://www.donationalerts.ru/r/omolc...

------

Разбираем разницу между слиянием веток с помощью merge, rebase + merge, rebase + merge --no-ff.
Работаем с консольной версией git.

Оригинальная статья: "A successful Git branching model"
https://nvie.com/posts/a-successful-g...

Это вторая часть из трех, посвященных этой теме.
   • Git, Git Flow, TDD #1 - Что нужно знать о ...   - первая часть


1. Основы Git - что такое Git, принцип его работы, создание репозитория, добавление файлов, создание комитов, залив проекта на github (push)
2. Git Flow - принципиальная схема при работе с ветками с ветками Git. Как создавать ветки, переключаться между ними, сливать ветки. Merge, rebase.
3. Введение в TDD - строго говоря, TDD не относится к работе с Git'ом, но, тем не менее, больше нет TDD без Git'а или любой другой системы контроля версий исходного кода.

КОМАНДЫ:
git branch - список веток
git checkout branch_name - переключиться в другую ветку

Создание веток:
git branch branch_name - создание ветки, без перехода в нее
git checkout -b branch_name - создание ветки и переход в нее

Удаление ветки
git branch -d branch_name

Объединение веток:
1. Находясь в ветке, в которую вы сливаете другую:
git merge branch_name

или

2. Находясь в тематическое ветке (которую вы сливаете куда-то):
git rebase branch_name (имя той ветку, куда вы хотите слить)
git checkout branch_name (имя той ветки, куда вы хотите слить)
git merge branch_name (имя ветки, которую вы хотите слить)
При этом история комитов переписывается и выравнивается. Merge-коммит не создается.

или
последня команда может быть такой:
git merge --no-ff branch_name (имя ветки, которую вы хотите слить)
При этом история выравнивается, но создается Merge-коммит


Скачивание последних изменений из удаленного (remote) репозитория:
git pull origin

или

Скачивание последних изменений, с проведением rebase:
git pull --rebase origin

Сделать такое поведение по умолчанию:
git config --global --bool pull.rebase true

-----

Все видео серии:

Git, Git Flow, TDD #1 - Что нужно знать о работе с Git
   • Git, Git Flow, TDD #1 - Что нужно знать о ...  

Git, Git Flow, TDD #2 - Git Flow: Основы работы с ветками в Git
   • Git, Git Flow, TDD #2 - Git Flow: Основы р...  

Git, Git Flow, TDD #3 - Введение в TDD и тестирование в Python
   • Git, Git Flow, TDD #3 - Введение в TDD и т...  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Git, Git Flow, TDD #2 - Git Flow: Основы работы с ветками в Git

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]