로컬 저장소에서 git-pull
, 어떻게하나요?
해시를 통해 가져올 수 있나요? a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef
?
댓글
답변
git archive
을 사용할 수 있습니다. a> 저장소에서 단일 파일 가져 오기 :
git archive --remote=file:///path/to/repository.git HEAD:path/to/directory filename | tar -x
--remote
로 지정된 저장소는 로컬 일 수 있습니다. 원격, 베어 또는 일반, 앞서 언급 한 모든 경우에서 작동합니다.
특정 커밋에서 filename
버전을 얻으려면 위 oneliner의 HEAD
를 원하는 커밋의 해시로 바꿀 수 있습니다.
cp
' 베어 리포지토리가 아닌 경우