Git --distributed-even-if-your-workflow-isnt

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.1 Об управлении версиями
    2. 1.2 Краткая история Git
    3. 1.3 Основы Git
    4. 1.4 Установка Git
    5. 1.5 Первоначальная настройка Git
    6. 1.6 Как получить помощь?
    7. 1.7 Итоги
  2. 2. Основы Git

    1. 2.1 Создание репозитория Git
    2. 2.2 Запись изменений в репозиторий
    3. 2.3 Просмотр истории коммитов
    4. 2.4 Отмена изменений
    5. 2.5 Работа с удалёнными репозиторями
    6. 2.6 Работа с метками
    7. 2.7 Полезные советы
    8. 2.8 Итоги
  3. 3. Ветвление в Git

    1. 3.1 Что такое Ветвь
    2. 3.2 Основы ветвления и слияния
    3. 3.3 Управление ветками
    4. 3.4 Приемы работы с ветками
    5. 3.5 Удалённые ветки
    6. 3.6 Перемещение
    7. 3.7 Итоги
  4. 4. Git на сервере

    1. 4.1 Протоколы
    2. 4.2 Установка Git на сервер
    3. 4.3 Создание публичного SSH-ключа
    4. 4.4 Настраиваем сервер
    5. 4.5 Открытый доступ
    6. 4.6 GitWeb
    7. 4.7 Gitosis
    8. 4.8 Gitolite
    9. 4.9 Git-демон
    10. 4.10 Git-хостинг
    11. 4.11 Итоги
  5. 5. Распределённый Git

    1. 5.1 Распределенные рабочие процессы
    2. 5.2 Distributed Workflows
    3. 5.3 Содействие проекту
    4. 5.4 Contributing to a Project
    5. 5.5 Maintaining a Project
    6. 5.6 Итоги
  6. 6. Инструменты Git

    1. 6.1 Выбор ревизии
    2. 6.2 Интерактивное индексирование
    3. 6.3 Прятанье
    4. 6.4 Перезапись истории
    5. 6.5 Отладка с помощью Git
    6. 6.6 Подмодули
    7. 6.7 Слияние поддеревьев
    8. 6.8 Итоги
  7. 7. Настройка Git

    1. 7.1 Git Configuration
    2. 7.2 Git Attributes
    3. 7.3 Git Hooks
    4. 7.4 An Example Git-Enforced Policy
    5. 7.5 Итоги
  8. 8. Git и другие системы управления версиями

    1. 8.1 Git и Subversion
    2. 8.2 Миграция на Git
    3. 8.3 Итоги
  9. 9. Git изнутри

    1. 9.1 Сантехника и фарфор
    2. 9.2 Объекты в Git
    3. 9.3 Ссылки в Git
    4. 9.4 Pack-файлы
    5. 9.5 Спецификации ссылок
    6. 9.6 Протоколы передачи
    7. 9.7 Обслуживание и восстановление данных
    8. 9.8 Итоги
  10. Index of Commands