Book
The entire Pro Git book, written by Scott Chacon and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.>
-
1. Введение
- 1.1 Об управлении версиями
- 1.2 Краткая история Git
- 1.3 Основы Git
- 1.4 Установка Git
- 1.5 Первоначальная настройка Git
- 1.6 Как получить помощь?
- 1.7 Итоги
-
2. Основы Git
-
3. Ветвление в Git
- 3.1 Что такое Ветвь
- 3.2 Основы ветвления и слияния
- 3.3 Управление ветками
- 3.4 Приемы работы с ветками
- 3.5 Удалённые ветки
- 3.6 Перемещение
- 3.7 Итоги
-
4. Git на сервере
- 4.1 Протоколы
- 4.2 Установка Git на сервер
- 4.3 Создание публичного SSH-ключа
- 4.4 Настраиваем сервер
- 4.5 Открытый доступ
- 4.6 GitWeb
- 4.7 Gitosis
- 4.8 Gitolite
- 4.9 Git-демон
- 4.10 Git-хостинг
- 4.11 Итоги
-
5. Распределённый Git
-
6. Инструменты Git
- 6.1 Выбор ревизии
- 6.2 Интерактивное индексирование
- 6.3 Прятанье
- 6.4 Перезапись истории
- 6.5 Отладка с помощью Git
- 6.6 Подмодули
- 6.7 Слияние поддеревьев
- 6.8 Итоги
-
7. Настройка Git
- 7.1 Git Configuration
- 7.2 Git Attributes
- 7.3 Git Hooks
- 7.4 An Example Git-Enforced Policy
- 7.5 Итоги
-
8. Git и другие системы управления версиями
- 8.1 Git и Subversion
- 8.2 Миграция на Git
- 8.3 Итоги
-
9. Git изнутри
- 9.1 Сантехника и фарфор
- 9.2 Объекты в Git
- 9.3 Ссылки в Git
- 9.4 Pack-файлы
- 9.5 Спецификации ссылок
- 9.6 Протоколы передачи
- 9.7 Обслуживание и восстановление данных
- 9.8 Итоги
-
Index of Commands