728x90
반응형
질문 : git을 사용하여 최신 개정판 얻기
git을 사용하는 프로젝트를 추적하고 싶습니다. 전체 저장소와 전체 기록을 복제하고 싶지 않고 최신 개정판 만 원하며 원격 프로젝트에서 새 개정판으로 업데이트 할 수 있기를 원합니다.
나는 git clone을 사용해 보았지만 이것은 전체 저장소의 복사본 (거대한 파일 크기)을 만들고 변경 사항을 추적하면 디스크 공간이 더 커집니다 (현재 파일의 100MB가 2GB 이상을 차지함).
나는 패치를 제출하지 않을 것이며 기록도 필요하지 않습니다. 나는 Subversion과 같은 최신 버전을 원합니다.
git에서 가능합니까?
답변
--depth
옵션이 1
git clone
을 사용하여 기록이 최신 커밋으로 잘린 얕은 복제본을 만듭니다.
예를 들면 :
git clone --depth 1 https://github.com/user/repo.git
중첩 된 하위 모듈도 초기화하고 업데이트하려면 --recurse-submodules
도 전달하고 얕게 복제하려면 --shallow-submodules
도 전달하십시오.
예를 들면 :
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/user/repo.git
출처 : https://stackoverflow.com/questions/1209999/using-git-to-get-just-the-latest-revision
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
되 돌린 Git 커밋을 "복원 취소" 하는 방법 (0) | 2021.10.27 |
---|---|
git error: failed to push some refs to remote. (0) | 2021.10.25 |
git 특정 파일을 숨기는 방법 (0) | 2021.10.21 |
특정 Git 브랜치를 복제하는 방법 (0) | 2021.10.21 |
git 'pull request'가 'push request'가 아닌 이유 (0) | 2021.10.21 |