git-pullまたはgit-fetch、どうすればよいですか?

ハッシュ経由で取得できますか? a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef

コメント

  • リポジトリがローカルの場合は、cp 'ベアリポジトリでない限り。
  • フェッチとクローンはローカルでもネットワークでも同じように機能するため、答えはと同じ: stackoverflow.com/questions/2466735/ …

回答

git archive リポジトリから単一のファイルを取得するには:

git archive --remote=file:///path/to/repository.git HEAD:path/to/directory filename | tar -x 

--remoteとして指定されたリポジトリはローカルにすることができます。リモート、ベア、または通常の場合、前述のすべての場合に機能します。

特定のコミットからfilenameのバージョンを取得する場合は、上記のワンライナーのHEADを目的のコミットのハッシュに置き換えることができます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です