Repolode
progit

progit/progit2

Gitの基礎から内部構造まで学べる、AsciiDocで書かれた無料のオープンソース書籍『Pro Git』第2版。

スター
6,619
フォーク
2,124
未解決の Issue
221
最終コミット
6 か月前

これは何?

『Pro Git』は、分散型バージョン管理システムであるGitについて、基本的な使い方から高度な活用方法、内部データモデルまで学べる無料のオープンソース書籍です。git-scm.comでオンライン公開されており、Creative Commonsライセンスで提供されています。

このリポジトリには、第2版の原文が収録されています。本文はAsciiDocで書かれており、RakefileにはAsciidoctorを使って書籍をHTML、EPUB、Mobi、PDF形式で生成するタスクが含まれています。翻訳はそれぞれ別のリポジトリで管理されています。

Gitについて詳しく学びたい開発者や、好みの形式で書籍をオフラインで読みたい人、本文の誤りを修正するために貢献したい人に向いています。

主な機能

  • 01Gitの初歩から高度な使い方、内部構造までを網羅。
  • 02本文はAsciiDocで記述。
  • 03RakeとAsciidoctorを使うビルドタスクで、HTML、EPUB、Mobi、PDF形式の出力を生成。
  • 04翻訳は別々のリポジトリで管理。

ユースケース

  • Gitを基礎からしっかり学ぶ。
  • オブジェクトモデルなど、Gitの内部構造を調べる。
  • 書籍をEPUB、Mobi、PDF形式でオフラインで読む。
  • 書籍の本文を校正したり、誤りの修正に貢献したりする。

クイックスタート

  1. 1

    Ruby gemの依存関係をインストールする

    bundle install
  2. 2

    すべての形式(HTML、EPUB、Mobi、PDF)で書籍をビルドする

    bundle exec rake book:build

使う前に知っておきたいこと

  • READMEではAsciidoctorとRubyツールを使って書籍を生成すると説明されているため、動作するRuby環境が必要です。
  • このプロジェクトはソフトウェアアプリケーションではなく書籍の本文であり、READMEによると、標準的なソフトウェアライセンスではなくCreative Commonsライセンスの下で公開されています。

収録されている特集

トピック

よくある質問

progit2 とは?
Gitの基礎から内部構造まで学べる、AsciiDocで書かれた無料のオープンソース書籍『Pro Git』第2版。 『Pro Git』は、分散型バージョン管理システムであるGitについて、基本的な使い方から高度な活用方法、内部データモデルまで学べる無料のオープンソース書籍です。git-scm.comでオンライン公開されており、Creative Commonsライセンスで提供されています。
progit2 は無料で使えますか?ライセンスは?
progit2 は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
progit2 は今もメンテナンスされていますか?
半年以内に更新あり。progit2 の最終コミットは 2026年5月25日 です。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト