Git-flow cheatsheet / Шпаргалка по git-flow: git-flow cheatsheet

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Fork me on GitHub

biji 01.10.13 в 06:57

0

Шпаргалка по git-flow

biji 01.10.13 в 06:57

0

автор Даниель Каммер, перевод Antonimous и bijibox

biji 01.10.13 в 06:59

0
+1

эффективная модель ветвления с использованием git-flow от Винсента Дрессена

biji 01.10.13 в 07:02

0

translations:

biji 01.10.13 в 07:03

0

О шпаргалке

biji 01.10.13 в 07:03

0

git-flow это набор расширений для высокоуровневых операций над репозиторием git для модели ветвления Винсента Дрессена.

biji 01.10.13 в 07:04

0
+1

<a>читать ещё</a>, <a>и на русском</a>

biji 01.10.13 в 07:05

0
+1

Эта шпаргалка показывает основы использования и конечный результат операций git-flow

magnitafon 01.10.13 в 14:15

0

Основные советы

magnitafon 01.10.13 в 14:15

0
+1

Git flow предоставляет в командной строке превосходные систему помощи и вывод результатов операций. Внимательно читайте их, чтобы понимать, что происходит...

magnitafon 01.10.13 в 14:19

0

Программа-клиент Sourcetree для OSX/Windows — это превосходная графическая оболочка к git, которая поддерживает git-flow.

magnitafon 01.10.13 в 14:29

0

Git-flow — это решение, основанное на слиянии (merge). Он не выполняет операцию rebase над функциональными ветвями (feature branch).

magnitafon 01.10.13 в 14:30

0

Установка

magnitafon 01.10.13 в 14:30

0

Вам понадобится работоспособная инсталляция git.

magnitafon 01.10.13 в 14:33

0

Git flow работает на OSX, Linux и Windows.

magnitafon 01.10.13 в 14:33

0

Для установки git-flow вам понадобятся wget и util-linux.

magnitafon 01.10.13 в 14:34

0

Для подробных инструкций по установке посетите базу знаний git flow.

magnitafon 01.10.13 в 14:35

0

Приступаем к использованию

magnitafon 01.10.13 в 14:35

0

Чтобы настроить ваш проект, необходимо инициализировать git flow.

magnitafon 01.10.13 в 14:36

0

Инициализация

magnitafon 01.10.13 в 14:36

0

Начните использование git-flow с его инициализации внутри существующиего репозитория git:

magnitafon 01.10.13 в 14:37

0

Вам понадобится ответить на несколько вопросов, касающихся соглашений по именованию ваших веток.

magnitafon 01.10.13 в 14:37

0

Рекомендуется использовать значения по умолчанию.

magnitafon 01.10.13 в 14:37

0

Функциональные ветви

magnitafon 01.10.13 в 14:39

0

- В них ведется разработка новых функций для предстоящих выпусков программы.

magnitafon 01.10.13 в 14:40

0

- Как правило существуют только в локальных репозиториях разработчиков

magnitafon 01.10.13 в 14:40

0

Начало разработки нового функционала

biji 03.10.13 в 10:47

0
+1

Разработка новых функций берет начало в ветви 'develop'.

magnitafon 01.10.13 в 14:42

0

Начало разработки нового функионала начинается с

biji 03.10.13 в 10:47

0
+1

Это действие начинает новую ветвь, основанную на 'develop', и переключается на неё.

magnitafon 01.10.13 в 14:43

0

Завершение функциональной ветви

magnitafon 02.10.13 в 11:52

0
+2

Завершить разработку функции. Эта команда делает следующее:

magnitafon 02.10.13 в 11:53

0

Ветвь МОЯ_ФУНКЦИЯ вливается в 'develop'

magnitafon 02.10.13 в 11:54

0

Функциональная ветвь удаляется

magnitafon 02.10.13 в 11:54

0

Происходит переключение обратно на ветвь 'develop'

magnitafon 02.10.13 в 11:55

0

Публикация функциональной ветви

magnitafon 02.10.13 в 11:55

0

Разрабатываете новую функцию программы совместно с коллегами?

magnitafon 02.10.13 в 11:55

0

Опубликуйте функциональную ветвь на удаленном сервере, чтобы её могли использовать другие пользователи.

magnitafon 02.10.13 в 11:56

0

Получение опубликованной функциональной ветви

magnitafon 02.10.13 в 11:56

0

Получить опубликованную другим пользователем функциональную ветвь и отслеживать изменения на удаленном сервере.

magnitafon 02.10.13 в 11:57

0

Выпуск (release)

magnitafon 02.10.13 в 11:57

0

Поддерка подготовки нового выпуска в производство

magnitafon 02.10.13 в 11:58

0

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

magnitafon 02.10.13 в 11:58

0

Начать выпуск

magnitafon 02.10.13 в 11:58

0

Чтобы начать выпуск, используйте команду git flow release. Она создает ветку для выпуска на основании ветки 'develop'.

magnitafon 02.10.13 в 11:59

0

По желанию вы можете указать в качестве [BASE] хэш sha-1 коммита, с которого должна начинаться ветка для выпуска. Этот коммит должен находиться в ветке 'develop'.

magnitafon 02.10.13 в 12:01

0

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

magnitafon 02.10.13 в 12:03

0

(Вы можете отслеживать удаленную ветку для выпуска при помощи

magnitafon 02.10.13 в 12:03

0

Завершение ветки для выпуска

magnitafon 02.10.13 в 12:04

0
Минутку...

Следующая страница →