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 - Getting a Git Repository
- 2.3 - Запись Изменений в Репозиторий
- 2.4 - Recording Changes to the Repository
- 2.5 - Просмотр Истории Коммитов
- 2.6 - Viewing the Commit History
- 2.7 - Undoing Things
- 2.8 - Working with Remotes
- 2.9 - Tagging
- 2.10 - Tips and Tricks
- 2.11 - Summary
3. Ветвление в Git
- 3.1 - Что такое Ветвь
- 3.2 - What a Branch Is
- 3.3 - Основы ветвления и слияния
- 3.4 - Basic Branching and Merging
- 3.5 - Branch Management
- 3.6 - Branching Workflows
- 3.7 - Remote Branches
- 3.8 - Rebasing
- 3.9 - Summary
4. Git на сервере
- 4.1 - Протоколы
- 4.2 - Установка Git на сервер
- 4.3 - Generating Your SSH Public Key
- 4.4 - Настраиваем сервер
- 4.5 - Public Access
- 4.6 - GitWeb
- 4.7 - Gitosis
- 4.8 - Git Daemon
- 4.9 - Hosted Git
- 4.10 - Summary
5. Инструменты Git
- 5.1 - Выбор ревизии
- 5.2 - Revision Selection
- 5.3 - Interactive Staging
- 5.4 - Stashing
- 5.5 - Rewriting History
- 5.6 - Debugging with Git
- 5.7 - Submodules
- 5.8 - Subtree Merging
- 5.9 - Summary