오늘의 인기 글
최근 글
최근 댓글
Today
Total
11-25 04:00
관리 메뉴

우노

[GitHub] 하위 디렉토리 다운로드 본문

DevOps/GitHub

[GitHub] 하위 디렉토리 다운로드

운호(Noah) 2021. 11. 21. 15:57

Git 명령어를 사용한 하위 디렉토리 다운로드

  • Clone 할 로컬 저장소 생성

      git init "로컬저장소명"
      cd "로컬저장소명"
  • 일부 경로의 파일만 다운로드 가능하도록, sparse Checkout 을 True 로 설정

      git config core.sparseCheckout true
  • 다운로드 할 원격 저장소 주소 설정

      git remote add -f origin "원격저장소주소"
  • 다운로드 받길 원하는 폴더나 파일의 경로를 .git/info/sparse-checkout 파일에 기술

    • 폴더일 경우, 자동으로 하위 폴더가 포함된다.

      echo "파일및폴더경로" >> .git/info/sparse-checkout
  • git pull 명령어를 사용해, sparse-checkout 에 기술된 경로의 파일만 다운로드

      git pull origin main

참고

Comments