로컬 Git 저장소에서 단일 파일 복사

로컬 Git 저장소에서 단일 파일 복사

또는 대신 로컬 저장소의 단일 파일을 내 컴퓨터로 복사해야 합니다. 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를 원하는 커밋의 해시로 바꿀 수 있습니다.

관련 정보