Repolode
progit

progit/progit2

《Pro Git》第二版,一本免费开源的 Git 教程书,从基础讲到内部原理。

Star
6,619
Fork
2,124
未关闭 Issue
221
最近提交
6个月前

这是什么?

《Pro Git》是一本免费开源的 Git 教程,内容覆盖分布式版本控制系统 Git 的入门使用、进阶技巧以及底层数据模型。书籍在线发布于 git-scm.com,采用知识共享(Creative Commons)许可协议。

本仓库保存第二版的书稿源文件,正文使用 AsciiDoc 编写。项目自带 Rakefile,通过 Asciidoctor 可生成 HTML、EPUB、Mobi 和 PDF 格式的电子书。各语言译本则维护在独立的仓库中。

适合希望系统学习 Git、需要离线阅读不同格式电子书,或想为书稿内容提交修订的开发者。

核心功能

  • 01内容从 Git 入门基础覆盖到进阶用法与底层原理。
  • 02书稿源文件使用 AsciiDoc 编写。
  • 03通过 Rake 和 Asciidoctor 可生成 HTML、EPUB、Mobi 和 PDF 格式。
  • 04译本维护在独立的仓库中。

适用场景

  • 从零开始系统学习 Git。
  • 查阅 Git 的内部工作原理,例如对象模型。
  • 以 EPUB、Mobi 或 PDF 格式离线阅读本书。
  • 为书稿校对或提交内容修订。

快速上手

  1. 1

    安装 Ruby 依赖

    bundle install
  2. 2

    构建所有格式的电子书(HTML、EPUB、Mobi、PDF)

    bundle exec rake book:build

使用前须知

  • 需要配置可用的 Ruby 环境,因为 README 使用 Asciidoctor 和 Ruby 工具生成电子书。
  • 本项目是书籍文本而非软件应用,README 称其采用知识共享(Creative Commons)许可证,而非标准软件许可证。

收录于专题

标签

常见问题

progit2 是什么?
《Pro Git》第二版,一本免费开源的 Git 教程书,从基础讲到内部原理。 《Pro Git》是一本免费开源的 Git 教程,内容覆盖分布式版本控制系统 Git 的入门使用、进阶技巧以及底层数据模型。书籍在线发布于 git-scm.com,采用知识共享(Creative Commons)许可协议。
progit2 可以免费使用吗?用的什么许可证?
progit2 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
progit2 还在维护吗?
半年内有更新。progit2 最近一次提交是在 2026年5月25日。
progit2 适合用来做什么?
从零开始系统学习 Git。 查阅 Git 的内部工作原理,例如对象模型。 以 EPUB、Mobi 或 PDF 格式离线阅读本书。 为书稿校对或提交内容修订。
progit2 怎么安装和运行?
安装 Ruby 依赖: bundle install 构建所有格式的电子书(HTML、EPUB、Mobi、PDF): bundle exec rake book:build
在哪里获取 progit2?
源代码和安装说明在 GitHub 上:https://github.com/progit/progit2

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目