개발관련/Git

git을 사용하여 최신 개정판 얻기

Rateye 2021. 10. 21. 11:00
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
반응형