이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3817|회답: 4

Git 얕은 복제 소스 코드를 사용해 대규모 프로젝트를 다운로드하세요

[링크 복사]
게시됨 2023. 2. 19. 오후 6:42:56 | | | |
요구사항: git의 clone 명령어를 사용하면 프로젝트의 소스 코드와 변경 이력을 기본적으로 로컬 디스크에 복제합니다. 프로젝트 파일이 자주 업데이트되고 반복되면 많은 이력도 다운로드됩니다. 최신 소스 코드를 조문하고 배우고 싶을 때는 최신 코드를 주문 시 다운로드하면 됩니다.


전체 저장소를 복제하는 것은 Git을 사용하는 표준 작업 절차입니다. 각 클론은 보통 저장소 내 모든 것을 포함합니다.
즉, 복제할 때 파일뿐만 아니라 지금까지 커밋된 모든 파일의 모든 수정본과 각 커밋의 이력도 받게 됩니다. 코드베이스에 많은 자산이 있다면 긴 역사를 포함하게 됩니다. 주요 문제는 이것이 지속적 통합(CI) 파이프라인에 병목 현상을 만든다는 점입니다.
github.com 같은 코드베이스 최적화 프로젝트를 확인해 보세요. 종종 코드 복제를 완료해야 하며, 프로젝트가 스타가 많을수록 코드 양이 많아지고, 내부 네트워크가 좋지 않은 경우에는 몇 GB가 다운로드되어 네트워크가 끊긴 경우가 많습니다. 한 번 중단되면 계속할 수 없고, 처음부터 다시 시작해야 해서 정말 고마워요.


얕은 복제 작업

최신 커밋 레코드는 다음 명령어로 복제합니다:

--깊이는 클론의 깊이를 나타내며,-- 깊이 1은 최신 커밋 레코드와 그 이후의 최신 콘텐츠만 복제하며, 히스토리 커밋을 클론하지 않아 히스토리 커밋을 볼 수 없게 되지만, 클로닝 속도는 크게 향상됩니다.

최신 소스 코드 + 역사를 다음과 같이 복제합니다:



최신 소스 코드만 복제하여 다음과 같습니다:



(끝)




이전의:브라우저 창 통신의 포스트 로봇 예시
다음:PDF.JS 미리보기 PDF 파일 중국어 문제 없음
 집주인| 게시됨 2023. 2. 19. 오후 6:43:59 |
게시됨 2023. 2. 20. 오전 10:59:31 |
배우기 위해 배우세요
 집주인| 게시됨 2023. 10. 6. 오전 11:03:45 |
GitHub는 REST API를 사용해 저장소 크기를 확인합니다
https://www.itsvse.com/thread-10674-1-1.html
 집주인| 게시됨 2025. 6. 12. 오전 11:15:41 |
Git 전체 클론 프로젝트 저장소 (이미지 저장소)
https://www.itsvse.com/thread-11024-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com