5

私はgitを初めて使用するので、これがばかげた質問である場合は失礼します。

SLESLinuxにソースからgit1.7.7.4をインストールしましたが、すべて問題ないようです。$MANPATHに以下を追加しました。

/usr/local/git-1.7.7.4/share/man

私がそうするときman git、私は提示されます

Git(3)         User Contributed Perl Documentation         Git(3)

NAME
       Git - Perl interface to the Git version control system

SYNOPSIS
...

これは、コマンドラインから使用するgitコマンドのマニュアルページのようには見えません。またはそれは?明らかに、perlにとって何かのように聞こえます。これが私が見ている完全なマニュアルページのオンラインバージョンです。

これが正しいマニュアルページでない場合、どこで見つけることができますか?必要に応じて、gitインストールのディレクトリリストを提供できます。ありがとう。

4

6 に答える 6

8

を使用して、ソースパッケージからマニュアルページを作成できますmake man && make install-man。マニュアルページはデフォルトでは作成されません。gitのINSTALLファイルを参照してください。

ドキュメントスイートをビルドしてインストールするには、asciidoc/xmltoツールチェーンが必要です。多くの人がツールをインストールする傾向がないため、デフォルトのビルドターゲット(「すべて作成」)はツールをビルドしませ

「makedoc」は、manおよびhtml形式のドキュメントを作成します。「makeman」、「make html」、「makeinfo」もあります。「makehtml」にはasciidocが必要ですが、xmltoは必要ないことに注意してください。「makeman」(したがってmake doc)には両方が必要です。

于 2011-11-23T15:27:17.020 に答える
6

gitのマニュアルページの誤ったセクションが表示されます。必要な情報はセクション1にありman 1 gitます。正しい手動セクションを取得するために使用します。

利用可能な手動セクションのリストは、ここで確認できます。

于 2011-11-23T15:00:46.400 に答える
2

git 2.8を更新(2016年3月)

ドキュメントとマニュアルページを作成するために、ソースからのインストールに言及しています。

$ make all doc info
$ sudo make install install-doc install-html install-info

man git私はあなたを直接得ることを確認しますman (1) gitその内容は、卑劣な「愚かなコンテンツトラッカー」を失ったばかりのgitと
は異なります(これはマークダウンが有効になっています!)READMEREADMEREADME.md

README.md:タイトルでgitstupidと呼ばないでください

「愚かなコンテンツトラッカー」はGitの初期には真実でしたが、最近ではほとんど適用できません。
「高速、スケーラブル、分散」はGitをより正確に説明します。

また、「愚か」は一部の人々にとって不快であると見なされることがあります。の最初の単語では使用しないでREADMEください。

マニュアルページはすぐに追随するはずです。

于 2016-02-27T19:41:11.100 に答える
0

あなたはおそらく欲しいですman 1 git

$ man 1 git

GIT(1)                              Git Manual                             GIT(1)

NAME
       git - the stupid content tracker

SYNOPSIS
       git [--version] [--exec-path[=<path>]] [--html-path]
           [-p|--paginate|--no-pager] [--no-replace-objects]
           [--bare] [--git-dir=<path>] [--work-tree=<path>]
           [-c <name>=<value>]
           [--help] <command> [<args>]

...
于 2011-11-23T14:58:40.973 に答える
0

gitのソースにはドキュメントが含まれていません。試す:

$gitアーカイブの起源/人| sudo tar -x -C / usr / local / share / man

/ usr / local/shareにインストールするgitのgit作業ディレクトリにあります。

于 2011-11-23T15:05:09.627 に答える
0

彼ら(他の回答者)が言ったことを実行し、それでも同じ問題が発生する(または他の誰かが発生する)場合は、MANSECT環境変数が設定されていないことを確認してください。これにより、この問題も発生します。これは、チェックするセクションのコロンで区切られたリストで、降順です(最初に試行されたセクションはリストの最初にあり、最後のセクションは最後にあります)。I MANSECT = 3の場合、問題を再現できますが、ユーザーの経験によっては、明らかなことのように思われる場合があります。最後になりましたが、「man」コマンドをインターセプトするエイリアス、関数(bash)、またはスクリプトが設定されていないことを確認してください(man --sectionは、MANSECTと同じ形式で、検索するセクションをmanに明示的に指示するため) --SectionはMANSECT変数をオーバーライドするためです。その間、MANOPT変数に'がないか確認してください。--section 3'または'-s3'フラグ(ただし、多くのクエリが中断されるため、これまでに気付いたと思います)。MANPATHがエクスポートされていることも確認してください。ローカルで宣言されているだけでは効果がありません(他の変数と同じです)。最後に、他のすべてが失敗した場合は、自分でページを手動でインストールできます。これは、使用しているシステムに対して許可されていることを厳しく制限しない限り、それほど難しくはありません(私が働いていた場所には、誰もいないというルールがありました)経験の浅い人々が悪い変更を行ったため、アクセス権があったとしても、デフォルトを変更することが許可されていました)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。フラグ(ただし、多くのクエリが破損するため、これまでに気付いたと思います)。MANPATHがエクスポートされていることも確認してください。ローカルで宣言されているだけでは効果がありません(他の変数と同じです)。最後に、他のすべてが失敗した場合は、自分でページを手動でインストールできます。これは、使用しているシステムに対して許可されていることを厳しく制限しない限り、それほど難しくはありません(私が働いていた場所には、誰もいないというルールがありました)経験の浅い人々が悪い変更を行ったため、アクセス権があったとしても、デフォルトを変更することが許可されていました)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。フラグ(ただし、多くのクエリが破損するため、これまでに気付いたと思います)。MANPATHがエクスポートされていることも確認してください。ローカルで宣言されているだけでは効果がありません(他の変数と同じです)。最後に、他のすべてが失敗した場合は、自分でページを手動でインストールできます。これは、使用しているシステムに対して許可されていることを厳しく制限しない限り、それほど難しくはありません(私が働いていた場所には、誰もいないというルールがありました)経験の浅い人々が悪い変更を行ったため、アクセス権があったとしても、デフォルトを変更することが許可されていました)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。(他の変数と同じように)ローカルで宣言されているだけの場合は、何の役にも立ちません。最後に、他のすべてが失敗した場合は、自分でページを手動でインストールできます。これは、使用しているシステムに対して許可されていることを厳しく制限しない限り、それほど難しくはありません(私が働いていた場所には、誰もいないというルールがありました)経験の浅い人々が悪い変更を行ったため、アクセス権があったとしても、デフォルトを変更することが許可されていました)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。(他の変数と同じように)ローカルで宣言されているだけの場合は、何の役にも立ちません。最後に、他のすべてが失敗した場合は、自分でページを手動でインストールできます。これは、使用しているシステムに対して許可されていることを厳しく制限しない限り、それほど難しくはありません(私が働いていた場所には、誰もいないというルールがありました)経験の浅い人々が悪い変更を行ったため、アクセス権があったとしても、デフォルトを変更することが許可されていました)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。使用しているシステムに対して許可されていることを厳しく制限されていない限り、難しすぎます(私が働いていた場所には、アクセス権があったとしても、デフォルトを変更することは誰にも許可されないという規則がありました。悪い変更を行う経験の浅い人々に)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。使用しているシステムに対して許可されていることを厳しく制限されていない限り、難しすぎます(私が働いていた場所には、アクセス権があったとしても、デフォルトを変更することは誰にも許可されないという規則がありました。悪い変更を行う経験の浅い人々に)。注意すべきもう1つのことは、シンボリックリンク(つまり、/ etc / Alternatives)です。これは、リンクが解除されることがありますが、通常、人はこれについて警告します。

于 2013-12-09T15:23:29.227 に答える