git-docs-ja

git ソースの Documentフォルダ以下を訳しました(RelNote除く)。

ぼちぼち最新への追随を行います。

リポジトリは https://github.com/kuma35/git-docs-ja の docs-ja-3 ブランチをご覧下さい。

based on 2.41.0.337.g830b4a04c4

git htmls

git
gitコマンド、各gitサブコマンド、how-to文書インデックス等。
Fighting regressions with git bisect
デグレと戦うための優れたツールが重要である理由を示します。
MyFirstObjectWalk
小さなgitコマンド git walken を実際にステップバイステップで コーディングしながらgitコマンド作成の基礎を学びます。
My First Contribution to the Git Project
(訳注:gitコマンド psuh (pushではない) を例に git コマンド作成の基礎と git プロジェクトへの貢献方法を知ります。) (訳注:一部、別文書へのリンクが切れています。)
Tools for developing Git
Git のコードベースで作業する人々が Git のコーディング・スタイルに従いながら、 それぞれのお気に入りのツールを使う時に役立つヒントやスクリプトや構成ファイルを収集しています。

technical

Git API Documents
Gitは時間の経過とともに一連の内部APIを成長させてきました。 このコレクションはそれらを文書化したものです。
GIT bitmap v1 format
GIT bitmap v1 format
Git bundle v2 format
Gitバンドル形式は、refとGitオブジェクトの両方を表す形式です。
Bundle URIs
バンドル URI は、 remote からバンドル以外の残りのオブジェクトをフェッチするのに先立って、 オブジェクト・データベースをゼロから立ち上げる(bootstrap)ために、 Git が 1 つ以上のバンドルをダウンロードできる場所です。
Chunk-based file formats
Gitの一部のファイル形式では、「チャンク」(chunks)という共通の概念を使用してファイルのセクションを記述します。 この共通形式は、commit-graph ファイルと multi-pack-index ファイルで使用されます。
Git Commit Graph Design Notes
Git Commit Graph Design Notes
Directory rename detection
Directory rename detection
Git hash function transition
ハッシュの移行(sha1→sha256)について
Long-running process protocol
このプロトコルは、Gitが単一のGitコマンドの全期間を通じて外部プロセスと通信する必要がある場合に使用されます。
Multi-Pack-Index (MIDX) Design Notes
Multi-Pack-Index (MIDX) Design Notes
Concerning Git’s Packing Heuristics
パッキングヒューリスティックの詳細に関するIRCチャットログ
Packfile URIs
サーバーはパックファイル応答の一部をURIとして提供できます。 これにより、帯域幅とCPU使用率のスケーラビリティを向上させるサーバー設計が可能になります。
Partial Clone Design Notes
「パーシャルクローン」(部分クローン)機能は、 リポジトリの完全なコピーがなくても Git が機能できるようにする、 Git のパフォーマンス最適化です…
Git Protocol Capabilities
このドキュメントでは、パックプロトコルのバージョン 0 および 1 の機能について説明します。
Documentation Common to Pack and Http Protocols
pkt-lineは、可変長のバイナリ文字列です…
Git Wire Protocol, Version 2
このドキュメントは、Gitのワイヤープロトコルのバージョン2の仕様を示しています。プロトコルv2は、以下の方法でv1を改善します…
Use of index and Racy Git problem
Gitは、実際には変更されていても、作業ツリー内のファイルが変更されていないと誤って考える可能性があります。 これは「racy Git」問題と呼ばれます…
reftable
refの高速検索(lookup)
Remembering renames
最適化として、履歴の上流側で名前変更を記憶することが、 リベースおよびチェリーピック中に安全かつ効果的である理由を説明します。
Git Repository Format Versions
すべてのgitリポジトリは、その config ファイルの `core.repositoryformatversion` キーにバージョン数値が印されています…
rerere
rerereのロジックについて説明します。
Scalar
scalar は git のサブコマンドとして実行されず、 独自の一連のサブコマンドを含む個別の実行可能ファイルとしてビルドされます。
Git-send-pack internals
Git-send-pack の内部構造 概説
Shallow commits
Shallow commits
Git signature format
Gitはさまざまな場所で暗号署名を使用します。現在、オブジェクトと取引(transactions)です。
Git Sparse-Index Design Document
Git Sparse-Index Design Document
sparse-chekout
sparse-checkout
Trivial merge rules
read-tree でのtrivial(些細な)マージロジックの結果について説明します。

git info

git.info
gitman.info
dir
infos and dir

git doc textfiles

INSTALL
ビルド、インストールせずに試しに使う方法、 システムではなくホームディレクトリにインストールする方法、 通常の、システムにインストールする方法、 最低限必須のライブラリ、外せるライブラリ

git manual pages

マニュアルページは cd Documantasion-po/;sh -x ./compile.sh man で生成できます。内容確認や、 インストールとかは試してないのでご注意下さい