Официальный исходный код книги «The Rust Programming Language», собранной с помощью mdBook в бесплатную онлайн-версию.
progit/progit2
Второе издание Pro Git — бесплатная книга с открытым исходным кодом, которая учит Git от основ до внутреннего устройства и написана на AsciiDoc.
- Звёзды
- 6,619
- Форки
- 2,124
- Открытые issues
- 221
- Последний коммит
- 6 месяцев назад
Что это?
Pro Git — бесплатная книга с открытым исходным кодом, которая знакомит с Git — распределённой системой контроля версий — от первых шагов до продвинутого использования и внутренней модели данных. Книга опубликована на сайте git-scm.com и распространяется по лицензии Creative Commons.
В этом репозитории хранится исходный текст второго издания. Материалы написаны на AsciiDoc, а в проект входит Rakefile с задачами на основе Asciidoctor для сборки книги в форматах HTML, EPUB, Mobi и PDF. Переводы поддерживаются в отдельных репозиториях.
Книга подойдёт разработчикам, которым нужен подробный справочник по Git, а также тем, кто хочет читать её офлайн в удобном формате или вносить исправления в текст.
Ключевые возможности
- 01Охватывает Git: от основ для начинающих до продвинутого использования и внутреннего устройства.
- 02Исходный текст написан на AsciiDoc.
- 03Задачи сборки создают версии в форматах HTML, EPUB, Mobi и PDF с помощью Rake и Asciidoctor.
- 04Переводы хранятся в отдельных репозиториях.
Сценарии использования
- Освоить Git с нуля и разобраться в нём досконально.
- Узнать, как устроен Git внутри, например изучить его модель объектов.
- Читать книгу офлайн в формате EPUB, Mobi или PDF.
- Вычитать текст книги или внести в него исправления.
Быстрый старт
- 1
Установить зависимости Ruby gem
bundle install - 2
Собрать книгу во всех форматах (HTML, EPUB, Mobi, PDF)
bundle exec rake book:build
Что важно знать
- В README сказано, что книга создаётся с помощью Asciidoctor и инструментов Ruby, поэтому нужна рабочая среда Ruby.
- Проект содержит текст книги, а не программное приложение; согласно README, книга распространяется по лицензии Creative Commons, а не по стандартной лицензии на программное обеспечение.
В подборках
Темы
Частые вопросы
- Что такое progit2?
- Второе издание Pro Git — бесплатная книга с открытым исходным кодом, которая учит Git от основ до внутреннего устройства и написана на AsciiDoc. Pro Git — бесплатная книга с открытым исходным кодом, которая знакомит с Git — распределённой системой контроля версий — от первых шагов до продвинутого использования и внутренней модели данных. Книга опубликована на сайте git-scm.com и распространяется по лицензии Creative Commons.
- progit2 можно использовать бесплатно? Какая у него лицензия?
- progit2 распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- progit2 всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в progit2 — 25 мая 2026 г..
- Для чего можно использовать progit2?
- Освоить Git с нуля и разобраться в нём досконально. Узнать, как устроен Git внутри, например изучить его модель объектов. Читать книгу офлайн в формате EPUB, Mobi или PDF. Вычитать текст книги или внести в него исправления.
- Как установить progit2?
- Установить зависимости Ruby gem: bundle install Собрать книгу во всех форматах (HTML, EPUB, Mobi, PDF): bundle exec rake book:build
- Где скачать progit2?
- Исходный код и инструкции по установке — на GitHub: https://github.com/progit/progit2
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Консольная утилита на Rust, которая собирает онлайн-книги из файлов Markdown, подобно GitBook.
Интерактивный визуализатор Git и обучающий материал в браузере: показывает, как команды меняют дерево коммитов, пока вы их вводите.
Коллекция шаблонов .gitignore для языков программирования, фреймворков, редакторов и операционных систем, используемая на страницах GitHub для создания репозиториев.
Простой терминальный интерфейс для git, который ускоряет подготовку изменений, коммиты, rebase и работу с ветками с помощью клавиатуры.
Git — быстрая распределённая система контроля версий с широким набором команд для высокоуровневых операций и низкоуровневой работы с внутренними механизмами.