또는 대신 로컬 저장소의 단일 파일을 내 컴퓨터로 복사해야 합니다. git-pull
어떻게 git-fetch
해야 합니까?
해싱해서 얻을 수 있나요? 예를 들어 a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef
?
답변1
당신은 그것을 사용할 수 있습니다git archive
저장소에서 단일 파일을 가져옵니다.
git archive --remote=file:///path/to/repository.git HEAD:path/to/directory filename | tar -x
지정된 저장소는 --remote
로컬, 원격, 노출 또는 일반일 수 있으며 위의 모든 경우에 작동합니다.
filename
특정 커밋의 버전을 원하는 경우 HEAD
위의 oneliner를 원하는 커밋의 해시로 바꿀 수 있습니다.