#777 Год: 2013 Автор: Чакон С. Жанр: Методическое пособие Издательство: Apress ISBN: - Язык: Русский Формат: PDF Качество: Изначально компьютерное (eBook) Количество страниц: 294 Описание: Git – это распределенная система контроля версий. Основные ее преимущества, лично для меня, распределенность и использование бинарных дифов, что упрощает работу с системой нескольких пользователей одновременно, и упрощает хранение бинарных файлов, ресурсов. Git используется во многих крупных проектах: Linux kernel, KDE и многих других. Изначально git написал Linus Torvalds. «Pro Git» — это довольно обширная обучающая книга о Git от Скотта Шакона — активного участника разработки проектов Git и GitHub. Автор рассматривает в тексте всевозможные аспекты работы с Git'ом, начиная с установки программы и базовых принципов работы децентрализованных систем контроля версий, и заканчивая рассмотрением внутреннего устройства Git'а и созданием валидных объектов в базе Git'а собственными руками. Несмотря на довольно обширный материал и затрагивание довольно специфических тем, книга написана довольно простым языком, содержит массу примеров и иллюстраций, и поэтому должна быть понятна и новичкам, только начинающим знакомиться с системами контроля версий. Последняя версия перевода книги за 24.03.2013.
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 Итоги 5.5 Maintaining a Project 5.6 Итоги 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 Итоги
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!