Библиотека knigago >> Компьютеры и Интернет >> Программы >> Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1290, книга: Тень Биосферы. Часть 2
автор: Антон Тутынин

"Тень Биосферы. Часть 2" Антона Тутынина - это захватывающее продолжение его футуристического боевого романа. В этой второй части история становится еще более захватывающей, поскольку читатели погружаются в сложную войну между человечеством и враждебными инопланетянами, известными как Биосфера. Тутынин мастерски продолжает историю, ни на мгновение не отпуская читателей. События разворачиваются в быстром темпе, вводя в игру новые персонажи и добавляя еще большую интригу в и без того...

Л. В. Фишерман - Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения

Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения
Книга - Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения.  Л. В. Фишерман  - прочитать полностью в библиотеке КнигаГо
Название:
Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения
Л. В. Фишерман

Жанр:

Программы

Изадано в серии:

неизвестно

Издательство:

Наука и Техника

Год издания:

ISBN:

978-5-94387-547-2

Отзывы:

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

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения"

Git в настоящее время нужен практически всем программистам, которые занимаются разработкой программного обеспечения. Git — это система управления версиями, с помощью которой вы сможете вести и контролировать разработку нескольких версий одного приложения, осуществлять совместную разработку одного приложения несколькими разработчиками (учитывать изменения, которые делаются на том или ином шаге разработки тем или иным разработчиком). С помощью системы Git у вас будет полная иерархия всех версий программного кода разрабатываемого приложения. Данная книга представляет собой подробное практическое руководство по Git, в котором описывается Git и приводится разбор конкретных ситуаций и применений, например, как изменения из одной ветки разработки включить в другую ветку, но не все. Изложение начинается с самых азов, никакой предварительной подготовки не требуется: по ходу изложения даются все необходимые определения и пояснения. Лучший выбор, чтобы освоить Git и максимально быстро начать его применять на практике.

Читаем онлайн "Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения" (ознакомительный отрывок). [Страница - 2]

стр.
руководство

ГЛАВА
4. 1.

4.

БАЗОВЫЕ ПОНЯТИЯ

БАЗОВЫЕ ПОНЯТИЯ

................................ ..................... . ......... . . 43

Репозитарии

........ .. ..... .. ....... ... .... ... ........ ...... .. ... .. .. ..... .. .. ... ... ... .. .44

Типы объектов
Индекс

GIT .......................... 42

Git .. ... .. ......... ...... ..... .. ........ ....... ........ ........... ... .. ...44

......... ........ ..... ............ ...... ....... .. .... .. ... .... ..... ..... ......... ... ... 46

Глобально уникальные идентифи каторы

Git отслеживает

контент .... .......... .. .. ... ...... ..... ................ .......... ... 47

Путь по сравнению с содержанием
Расk-файлы

4.2.

......... .............. ... ..... .. ... 47

..... .. ................ .. ......... .. .... ... .48

.......... .... ... ........ .. .. ... .. ..... .. .... ... .. .... ... .... ....... ... .. .. ... .49

ИЗОБРАЖЕНИЯ ХРАНИЛИЩА ОБЪЕКТОВ

..................................... 50

4.3. ПОНЯТИЯ GIT В ДЕЙСТВИИ ........................................................ 53
Внутри каталога

.git ..... .... ... ... .................. ........ .............. .. ...... ... .. 53

Объекты, хэши , блобы ............ .. .. ..... .... ... .. .. ... ... ... ......... .. ........... . 55
Откуда мы знаем , что хэш

SHA1

уникален ? ......... ....... ...... ...... .. ... 55

Файлы и деревья ............................................... ................. .. ... ... 56
Примечание относительно использования

Иерархия деревьев

SHA 1 .... .. .. .. ..... .. .... .. . 57

.... ....... .. ................... ............. .. .. ... ..... ... ........ 59

Фиксации ..... .... .. .. ....... .. .. .... .. ..... .. ..... .. .... ...... ...... ... ... ... ... .. .. ... .... 60
Теги

..................... ... ............................................. .... .................. 62

ГЛАВА 5. УПРАВЛЕНИЕ ФАЙЛАМИ. ИНДЕКС ............. 65
5.1.

ВСЕ ОБ ИНДЕКСЕ ........................ . ........................... .. ...............

67

5.2. КЛАССИФИКАЦИЯ ФАЙЛОВ В GIT ......... . ..................................... 68
5.3.

ИСПОЛЬЗОВАНИЕ

5.4.

НЕКОТОРЫЕ ЗАМЕЧАНИЯ ОТНОСИТЕЛЬНО ИСПОЛЬЗОВАНИЕ

5.5.

ИСПОЛЬЗОВАНИЕ

GIT RM .••..•...•.••........................••.••.•••••.....•... 75

5.6.

ИСПОЛЬЗОВАНИЕ

GIT MV ............. . .................. .......................... 78

GIT ADD ........................................................ 70

GIT
COMMIT •.•.....................•.......•••.••.••.• •••.•.•.••.•. •..•.........••... •• 73

5. 7. ЗАМЕЧАНИЕ ОТНОСИТЕЛЬНО ОТСЛЕЖИВАНИЯ ПЕРЕИМЕНОВАНИЙ. 80
5.8.

ПРОБЛЕМЫ С ОТСЛЕЖИВАНИЕМ ПЕРЕИМЕНОВАНИЯ

.................... 81

5.9. ФАЙЛ .GITINGNORE .............•....•..••.••.•..•.••.•.•.....•...........•••••..••.• 82

..



. .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Содержание

ГЛАВА б. КОММИТЫ (ФИКСАЦИИ) ..........................

85

6.1. АТОМАРНЫЕ НАБОРЫ ИЗМЕНЕНИЙ ............................................ 87
6.2. ИДЕНТИФИКАЦИЯ ФИКСАЦИЙ ................................................... 88
Абсолютные имена фиксации

.... ... ....... .... ....... ...... ...... .... ... ....... . 89

Ссылки и символьные ссылки

... ... ... ...... .... .... .. ........... .. ... ... .. ...... 90

Относительные имена фиксаций .. .. ...... ... .. .... .. .... .. ..... .. .... .. ... ... .. 92

6.3. ИСТОРИЯ ФИКСАЦИЙ ............................................................... 95
Просмотр старых фиксаций
Графы фиксации

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

.... ..... ... ..... ............. ..... .. .. .. .... .......... 95

............ ... .. ... ......... .......................... ......... .. ...... 98

gitk для

просмотра графа фиксации

... .. ..... ...... 102

Диапазоны фиксаций ...... .. .. ... ....... ..... ....... ... ............................ 103

6.4.

ДОСТИЖИМОСТЬ В ГРАФАХ

.................................................... 104

6.5. ПОИСК ФИКСАЦИЙ ................................................................ 108

ГЛАВА

7.

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

git

Ьisect

....... ....... .......... ..... ..... .. ......... ....... .. .. .. 108

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

git

Ыаmе

.. .. ....... ... ..... ..... ... ... ..... .. ......... .... .... .... 114

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

Pickaxe ..... .. ..... .... .... ... ... ... .... .. ............. .. ..... ... .. 115

ВЕТКИ В

GIT ......................................... 117

7. 1.

ПРИЧИНЫ ИСПОЛЬЗОВАНИЯ ВЕТОК

7.2.

ВЕТКА ИЛИ ТЕГ?

......................................... 118

.................................................................... 119

Имена веток ... ...... ... ......... ................ ...... .... .............................. 120

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

........... ... ....... .. ... .. .......... ..... ... ... .... . 120

7.3.

ИСПОЛЬЗОВАНИЕ ВЕТОК ........................................................

121

7 .4.

СОЗДАНИЕ ВЕТОК .. . ...............................................................

123

7.5.

ВЫВОД ИМЕН ВЕТОК ..............................................................

124

7.6.

ПРОСМОТР ВЕТОК

................................................................. 125

7. 7. ПЕРЕКЛЮЧЕНИЕ ВЕТОК И ВЫГРУЗКА ФАЙЛОВ ........................... 128
Базовое переключение между ветками

.. .. .......... .... ....... ...... .... . 128

Переключение веток при имеющихся незафиксированных
изменениях .. ............ .... .. ..... ....................... ... ... ..... ...... .. ...... .....
Объединение изменений в другую ветку

Создание новой ветки и переключение на нее



129

... ... ..... ...... ..... ..... ....... --">
стр.

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


Ваш e-mail является приватным и не будет опубликован в комментарии.