Система контроля версий — это система, записывающая изменения в файл или набор файлов в течение времени и позволяющая вернуться позже к определённой версии. Для контроля версий файлов в этой книге в качестве примера будет использоваться исходный код программного обеспечения, хотя на самом деле вы можете использовать контроль версий практически для любых типов файлов.
- Как работает git?
- Командная строка в git
- Установка git
- Первая настройка git
- Справка по git
- Создание git-репозитория
- Запись изменений в репозиторий
- Просмотр истории коммитов
- Операции отмены
- Работа с удалёнными репозиториями
- Псевдонимы в Git
- Ветвление в Git
- Основы ветвления и слияния
- Управление ветками
- Работа с ветками
- Удалённые ветки
- Перебазирование
- Git на сервере – Протоколы
- Установка Git на сервер
- Генерация открытого SSH ключа
- Настраиваем сервер
- Git-демон
- Умный HTTP
- GitWeb
- GitLab
- Распределённый рабочий процесс
- Распределённый Git – Участие в проекте
- Сопровождение проекта
- Настройка и конфигурация учётной записи
- Внесение собственного вклада в проекты
- Сопровождение проекта
- Управление организацией
- Создание сценариев GitHub

