복제하지 않고 특정 커밋 해시 에서 자식 리포를 얻으려고합니다! 모든 예에서는 전체 Repo를 복제하려고합니다. 이것은 의미가 있지만 마음에 가지고있는 리포는 거대합니다.이 이미지는 고정 다리 이미지와 같이 작은 면적을 남겨두기 위해 필요합니다.복제하지 않고 특정 커밋에서 git repo 가져 오기
커밋 해시는 URL에 - 하나 wget
또는 curl
이/재귀 적으로 페치 할 수 있지만, 나는 느낌 GitHub의 모든으로 내가 얻을 것을 차단해야한다 robots.txt
의 repo 및 커밋 :
https://github.com/phalcon/cphalcon/tree/1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
최선 시도 오류 :
git fetch https://github.com/phalcon/cphalcon/ 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
error: Server does not allow request for unadvertised object 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
갱신
복제본을 사용하는 답변은 질문에 대답하지 않습니다. 나는 문제를 복제하거나 체크 아웃 할 수 없다. 전체 REPO를하지 않고 그것을 시도 로컬
[특정 리비전/변경 집합을 사용하여 git 리포지토리를 복제하는 방법] (https://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset)의 가능한 복제본 – jonrsharpe
태그를 사용하십시오. – o11c
이 옵션을 사용할 수 있습니다 (https://developer.github.com/v3/git/trees/).하지만 사용은 매우 어려우며 얕은 복제는 훨씬 쉽고 생산적입니다. – torek