Git для профессионального программиста [Скотт Чакон] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

33
Заключение............................................................................................................ 33
2. Основы Git........................................................................................................ 34
Создание репозитория в Git.................................................................................... 34
Инициализация репозитория в существующей папке.......................................... 34
Клонирование существующего репозитория....................................................... 35
Запись изменений в репозиторий........................................................................... 36
Проверка состояния файлов............................................................................... 37
Слежение за новыми файлами........................................................................... 37
Индексация измененных файлов........................................................................ 38
Краткий отчет о состоянии................................................................................. 39
Игнорирование файлов...................................................................................... 40
Просмотр индексированных и неиндексированных изменений........................... 41
Фиксация изменений.......................................................................................... 43
Пропуск области индексирования....................................................................... 45
Удаление файлов............................................................................................... 45
Перемещение файлов........................................................................................ 47
Просмотр истории версий....................................................................................... 47
Ограничение вывода команды log...................................................................... 52
Отмена изменений.................................................................................................. 54
Отмена индексирования..................................................................................... 55
Отмена внесенных в файл изменений................................................................ 56
Удаленные репозитории......................................................................................... 57
Отображение удаленных репозиториев.............................................................. 57
Добавление удаленных репозиториев................................................................ 58
Извлечение данных из удаленных репозиториев................................................ 59
Отправка данных в удаленный репозиторий....................................................... 59
Просмотр удаленных репозиториев.................................................................... 60
Удаление и переименование удаленных репозиториев....................................... 61
Теги....................................................................................................................... 61
Вывод списка тегов............................................................................................ 62
Создание тегов................................................................................................... 62
Теги с комментариями........................................................................................ 62
Легковесные теги............................................................................................... 63
Расстановка тегов постфактум........................................................................... 63
Обмен тегами..................................................................................................... 64
Псевдонимы в Git................................................................................................... 65
Заключение............................................................................................................ 66

8    Краткое содержание
3. Ветвления в Git................................................................................................ 67
Суть ветвления....................................................................................................... 67
Создание новой ветки........................................................................................ 70
Смена веток....................................................................................................... 71
Основы ветвления и слияния.................................................................................. 74
Основы ветвления.............................................................................................. 74
Основы слияния................................................................................................. 78
Конфликты при слиянии..................................................................................... 80
Управление ветками............................................................................................... 82
Приемы работы с ветками...................................................................................... 83
Долгоживущие ветки.......................................................................................... 84
Тематические ветки........................................................................................... 85
Удаленные ветки.................................................................................................... 87
Отправка данных............................................................................................... 91
Слежение за ветками......................................................................................... 92
Получение данных с последующим слиянием..................................................... 94
Ликвидация веток с удаленного сервера............................................................ 94
Перемещение данных............................................................................................. 94
Основы перемещения данных............................................................................ 94
Более интересные варианты перемещений........................................................ 97
Риски, связанные с перемещением..................................................................... 99
Перемещение после перемещения................................................................... 102
Сравнение перемещения и слияния.................................................................. 103
Заключение.......................................................................................................... 104
4. Git на сервере................................................................................................. 105
Протоколы............................................................................................................ 106
Локальный протокол........................................................................................ 106
Протоколы семейства HTTP.............................................................................. 107
Протокол SSH................................................................................................... 110
Протокол