
Support this site by buying a print version of
Pro Git
Follow the author on Twitter for updates and Git tips
Also available in:
1. Введение
- 1.1 - О контроле версий
- 1.2 - Краткая история Git
- 1.3 - Основы Git
- 1.4 - Установка Git
- 1.5 - Первоначальная настройка Git
- 1.6 - Как получить помощь?
- 1.7 - Итоги
2. Основы Git
- 2.1 - Создание Git-репозитория
- 2.2 - Запись изменений в репозиторий
- 2.3 - Просмотр истории коммитов
- 2.4 - Отмена изменений
- 2.5 - Работа с удалёнными репозиторями
- 2.6 - Работа с метками
- 2.7 - Полезные советы
- 2.8 - Итоги
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
- 5.1 - Распределённые рабочие процессы
- 5.2 - Содействие проекту
- 5.3 - Сопровождение проекта
- 5.4 - Итоги
6. Инструменты Git
- 6.1 - Выбор ревизии
- 6.2 - Интерактивное индексирование
- 6.3 - Прятанье
- 6.4 - Перезапись истории
- 6.5 - Отладка с помощью Git
- 6.6 - Подмодули
- 6.7 - Слияние поддеревьев
- 6.8 - Итоги
7. Настройка Git
- 7.1 - Конфигурирование Git
- 7.2 - Git-атрибуты
- 7.3 - Перехватчики в Git
- 7.4 - Пример навязывания политики с помощью Git
- 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