깃허브의 저장소에서 특정 하위 디렉토리만 다운로드 하는 방법을 설명합니다.
최초 작성 2019. 10. 8
opencv를 위한 깃허브 저장소에서 samples / python 에 있는 tutorial_code 디렉토리만 다운로드 해봅니다.
주의할 점은 파일 목록 위에 있는 경로에서 첫번째 opencv는 저장소의 이름입니다.
두번째 항목부터 하위 디렉토리 이름입니다.
1. opencv 깃허브 저장소( https://github.com/opencv/opencv )의 오른쪽 위에 보이는 Clone or download를 클릭한 후,
빨간색 사각형 부분을 클릭하여 주소를 복사해줍니다.
포스트에서는 https://github.com/opencv/opencv.git 입니다.
2. opencv 깃허브 저장소에서 다운로드 받을 하위 디렉토리 경로로 이동하여 경로를 복사합니다.
포스트에서는 빨간색 사각형으로 표시한 samples/python/tutorial_code/ 입니다.
3. 명령 프롬프트에서 다음 명령들을 순서대로 입력합니다.
파란색은 1번에서 복사해둔 깃허브 저장소의 주소입니다.
빨간색은 2번에서 복사해둔 다운로드 받을 하위 디렉토리 경로입니다. 경로 끝에 *를 붙여줘야 하며 큰따옴표 "로 경로를 둘러싸면 안됩니다.
mkdir opencv_sample
cd opencv_sample
git init
git config core.sparsecheckout true
git remote add -f origin https://github.com/opencv/opencv.git
echo samples/python/tutorial_code/* > .git/info/sparse-checkout
git pull origin master
4. 확인해보면 해당 디렉토리의 하위 디렉토리와 파일만 다운로드 된것을 볼 수 있습니다.
'개발 환경 > Git & Github' 카테고리의 다른 글
Apple Silicon Macbook, macOS에 설치된 Visual Studio Code에서 Github에 업로드하는 방법 (1) | 2024.05.01 |
---|---|
Visual Studio Code에서 Github에 업로드하는 방법( 연동하는 방법 ) (0) | 2024.01.12 |
Git, GitHub 간단한 사용방법 (0) | 2023.12.31 |
Github 저장소에 릴리즈가 추가되면 이메일로 알림 받기 (0) | 2023.10.28 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!