2

こちらのMacOSXリンクからGitをインストールしましたhttp://git-scm.com/download

インストール後、ターミナルで次のことを試してみます。

$ git help fetch
$ git help remote
$ man git
$ man git-fetch

ただし、メッセージが表示されますNo manual entry for git-<subcommand>。Gitのマニュアルページをインストールするにはどうすればよいですか?ここで説明したのと同じ問題がありますが、kernel.orgがダウンしているため、あまり役に立ちません。

4

6 に答える 6

6

それを見つけた。

$ cd /usr/local/git/share/man
$ sudo git clone http://git.kernel.org/pub/scm/git/git-manpages.git

次に.bash_profile、次の行を追加します。

export MANPATH="${MANPATH}:/usr/local/git/share/man/git-manpages"
于 2011-11-06T13:08:41.343 に答える
2

OS X で MANPATH 変数を設定しないでください...それは man を壊します!
これらの手順は機能し、何も壊さず、スクリプトで自動化できます。

1) インストールしたい man ページのソースファイル (つまり、groff でフォーマットされたドキュメント) を用意します。ソース ファイルがプレーン テキストの場合は、txt2man などのツールを使用して変換するか、groff 構文を学習して手動でフォーマットすることができます。ここで、適切にフォーマットされたマニュアルページを作成する方法に関する優れた治療法を見つけました。

2) 文書化されているコマンドの後に、ファイルが属するセクションの接尾辞を付けて、ファイルに名前を付けます。ほとんどの man ページは man1 にあるため、git man ソース ファイルがある場合は、「git.1」という名前を付けます。すでに適切に名前が付けられています。

3) ソースファイルに正しいパーミッションを与えます:
sudo chown root:admin git.1
sudo chmod 444 git.1

4) ソースファイルを gunzip します (私は tar を使用します):
sudo tar -czf git.1.gz git.1

5) gunzip されたファイルを適切な場所に移動します (-n 引数を使用して、既存の man ページを上書きしないようにします)
sudo mv -n git.1.gz /usr/share/man/man1/

あなたは終わった。

男ギット

于 2014-04-18T09:32:14.450 に答える
1

また、代わりに:

$ help git fetch

あなたが望むでしょう:

$ git help fetch
于 2011-11-06T05:18:09.903 に答える
0

このスクリプトを (ローカルの git ソース リポジトリのトップ レベルから) 使用して、git インストールの更新、ビルド、ドキュメント ブランチの更新、man ページのインストールを行います。

git checkout master;  # Makes sure I am on the master branch
git pull; # pull the changes down
make prefix=/usr/local/git all; # configure my local installation directory
sudo make prefix=/usr/local/git install; # Make and install the git binaries
sudo git clean -dxf; # clear out the intermediate files created during compilation
git checkout html; # checkout my local html which tracks origin/html
git pull; # Pull the changes down. I leave the repo with this branch so I can see all the documentation
git archive origin/man | tar xvC /usr/local/share/man; # Install the manpages.

最後の行は、man ページを展開してインストールする行です。リポジトリに man ページの zip アーカイブを作成しますが、それらをファイルに書き出すのではなく、manages ディレクトリにパイプします。

于 2011-11-06T13:36:18.327 に答える
0

Add /usr/local/git/share/man to your shell's MANPATH environment variable.

于 2011-11-06T05:14:11.073 に答える
0

あなたは試してみたいです:

git fetch --help
于 2011-11-06T05:34:57.237 に答える