2011-08-01 14 views

答えて

2

分岐パラメータは、取得しようとしている分岐の名前です。 (それぞれ)分岐からフェッチすることによって、ローカルリポジトリ内 http://www.kernel.org/pub/software/scm/git/docs/git-fetch.html

git fetch origin +pu:pu maint:tmp

この更新(または作成し、必要に応じて)分岐PUおよびTMP:

Gitのドキュメントの例を参照してくださいpuとmaintをリモートリポジトリから取得します。

puブランチは、前にプラス記号が付いているため、早送りではなくても更新されます。 tmpはされません。

+0

ありがとうBrian。したがって、ブランチパラメータが単に「somebranch」の場合、「somebranch」はリモートリポジトリのどこかにあることを意味します。存在しなければ何も取得されません。 – Phillip

+0

そうです。ブランチがリモートのgitに存在しない場合、 "致命的:リモートのリファレンスを見つけることができませんでした" – Brian

0

このような質問についてはread the manualとする必要があります。あなたの質問に答えるために、 "git fetch < remote_repo>"は、そのリポジトリ用に設定したすべてのリモートブランチを取得します。これは、.git/config内のそのレポのエントリによって制御されます。 "< branch>"を追加すると、1つのブランチだけがフェッチされます。ブランチはリモートトラッキングしていないブランチでもありません。