Git Community Book

The Git Community Book

Welcome to the Git Community Book. This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as quickly and easily as possible.

If you see anything out of date, have a suggestion on how to improve it, or would like to help add to the book, please see the How to Contribute page, or just send our maintainer a note.

Download

Click here to download the current PDF version of this book.

New to Git?

If you want to really understand Git, You may want to start at the beginning.

If you just want to jump right in, you can skip right to setting it up.

1. Введение

Добро пожаловать в Git
Объектная модель Git
Директория Git и Рабочая директория
Индекс Git

2. Первый раз

Установка Git
Установка и Инициализация

3. Начинающий пользователь Git

Как получить Git репозиторий
Обычный рабочий процесс
Управление ветвлением и слиянием
Просмотр истории - Git Log
Сравнение коммитов - Git Diff
Распределенный рабочий процесс
Таги Git

4. Средний уровень использования

Игнорирование файлов
Ребазирование
Интерактивное ребазирования
Интерактивное Добавление
Заморозка кода
Git Treeishes
Отслеживающие ветки
Поиск с Git Grep
Отмена в Git - Сброс, Извлечение и Откат
Сопровождение Git
Установка публичного репозитория
Конфигурирование частного репозитория

5. Продвинутый уровень Git

Создание новых пустых ветвей
Изменение вашей истории
Продвинутая работа с ветками и слиянием
Поиск проблем - Git Bisect
Поиск неисправностей - Git Blame
Git и эл.почта
Настройка Git
Хуки Git
Востановление поврежденных объектов
Подмодули

6. Работа с Git

Git на Windows
Развертывание с Git
Интеграция с Subversion
SCM миграция
Графический Git
Hosted Git
Alternative Uses
Scripting and Git
Git and Editors

7. Internals and Plumbing

Как Git хранит объекты
Просмотр объектов Git
Git Справочник
Индекс Git
Пакфайлы
Raw Git
Протоколы передачи
Глоссарий
github logo