mdBookでビルドされる、「The Rust Programming Language」の公式ソース。無料で読めるオンライン版も公開されています。
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
Ruby gemの依存関係をインストールする
bundle install - 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 の数値は毎日更新されます。
関連プロジェクト
1.9万+13 今週4170RustOther更新 10 日前
MarkdownファイルからGitBookのようなオンライン書籍を作成するRust製CLIツールです。
2.2万+22 今週1914RustMPL-2.0活発にメンテナンス更新 19 時間前
コマンドを入力するとコミットツリーがどう変化するかを示す、ブラウザ上で使えるインタラクティブなgitビジュアライザー兼チュートリアル。
3.4万+2 今週6033JavaScriptMIT活発にメンテナンス更新 昨日
GitHubのリポジトリ作成ページで使われている、プログラミング言語、フレームワーク、エディター、OS向けの.gitignoreテンプレート集。
17.6万+69 今週8.2万CC0-1.0活発にメンテナンス更新 3 日前
Gitは、高速な分散型バージョン管理システムです。上位操作から内部機能まで、幅広いコマンドを備えています。
6.4万+85 今週2.9万COther活発にメンテナンス更新 昨日