git-pull
またはgit-fetch
、どうすればよいですか?
ハッシュ経由で取得できますか? a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef
?
コメント
回答
git archive
リポジトリから単一のファイルを取得するには:
git archive --remote=file:///path/to/repository.git HEAD:path/to/directory filename | tar -x
--remote
として指定されたリポジトリはローカルにすることができます。リモート、ベア、または通常の場合、前述のすべての場合に機能します。
特定のコミットからfilename
のバージョンを取得する場合は、上記のワンライナーのHEAD
を目的のコミットのハッシュに置き換えることができます。
cp
'ベアリポジトリでない限り。