git clone 서브 모듈 을 다운로드 하지 않 은 문제 해결
예 를 들 면
git clone --recursive https://github.com/caffe2/caffe2
네트워크 가 좋 지 않 거나 다른 원인 으로 인해 서브 모듈 이 완전히 다운로드 되 지 않 으 면 git pull 로 완전히 다운로드 할 수 없습니다.주:이것 은 영어 환경 에서 실 행 된 결과 입 니 다.영어 Submodule 은 중국어 환경 에서'하위 모듈'로 번역 되 었 습 니 다.
로그 에서 알 수 있 듯 이 많은 하위 모듈(편폭 을 절약 하기 위해 전체 로그 약,자체 다운로드 테스트 가능)이 있 습 니 다.
$ git clone --recursive https://github.com/caffe2/caffe2
Cloning into 'caffe2'...
remote: Counting objects: 36771, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 36771 (delta 6), reused 7 (delta 5), pack-reused 36754
Receiving objects: 100% (36771/36771), 149.13 MiB | 2.76 MiB/s, done.
Resolving deltas: 100% (26926/26926), done.
( protobuf , )
Submodule 'third_party/protobuf' (https://github.com/google/protobuf.git) registered for path 'third_party/protobuf'
( )
Cloning into 'third_party/protobuf'...
remote: Counting objects: 47717, done.
remote: Compressing objects: 100% (49/49), done.
remote: Total 47717 (delta 23), reused 23 (delta 5), pack-reused 47657
Receiving objects: 100% (47717/47717), 40.97 MiB | 59.00 KiB/s, done.
Resolving deltas: 100% (32097/32097), done.
Checking connectivity... done.
Submodule path 'third_party/protobuf': checked out 'a428e42072765993ff674fda72863c9f1aa2d268'
( )
★2.하위 모듈 다운로드
git submodule update --init --recursive1
만약 당신 이 서브 모듈 이 이미 완전히 다운로드 되 었 는 지 확인 하지 못 한다 면,이 명령 을 한 번 실행 해서 확인 할 수도 있 습 니 다.★3.git clone--help 참고
•git 2.7.4 버 전:
--recursive, --recurse-submodules
After the clone is created, initialize all submodules within, using their default settings. This is equivalent to running git submodule
update --init --recursive immediately after the clone is finished. This option is ignored if the cloned repository does not have a
worktree/checkout (i.e. if any of --no-checkout/-n, --bare, or --mirror is given)
•git 2.14.1 버 전:
--recurse-submodules[=<pathspec]
After the clone is created, initialize and clone submodules within based on the provided pathspec. If
no pathspec is provided, all submodules are initialized and cloned. Submodules are initialized and
cloned using their default settings. The resulting clone has submodule.active set to the provided
pathspec, or "." (meaning all submodules) if no pathspec is provided. This is equivalent to running git
submodule update --init --recursive immediately after the clone is finished. This option is ignored if
the cloned repository does not have a worktree/checkout (i.e. if any of --no-checkout/-n, --bare, or
--mirror is given)
git clone 서브 모듈 이 다운로드 되 지 않 은 문제 해결 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 git clone 서브 모듈 이 모든 내용 을 다운로드 하지 않 았 습 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZoopKeeper 시각 화 zkui 프레임 워 크프로필 zkui 는 zookeeper 에 웹 관리 인터페이스 를 제공 하여 zookeepr 의 노드 값 을 CRUD 로 조작 할 수 있 고 안전 인증 도 제공 합 니 다.github 주소:https://github....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.