본문 바로가기

Github

깃허브(Github)의 특정 폴더를 받아오기

1. 깃허브 주소 복사

먼저 저는 FrontendMiniPj 라는 저장소안의 Signup라는 특정폴더를 받아와보겠습니다

 

체크해야 될 것

1) 깃주소 복사

2) 받아올 특정폴더 이름 기억 ex) Signup

3) main이라고 적힌 브랜치 이름 기억 ex) 초기에는 master로 되어있을 수 있음

 

2. 받아올 임의의 폴더로 이동 후 Git Bash 실행

 

2022.03.18 - [Github] - 깃허브(Github)의 프로젝트 받아오기

 

깃허브(Github)의 프로젝트 받아오기

1. 깃허브(Github)의 프로젝트를 받을 페이지로 이동하기 저는 제 깃허브의 FrontendMiniPj라는 repository로 진행하겠습니다 이 FrontendMiniPj을 내려받기 위해 동그라미친 HTTPS 깃 주소를 먼저 복사합니다.

realtiger.tistory.com

저번 포스팅과 같이 임의의 폴더에서 Git Bash 실행

특정 폴더나 파일을 받기 위한 실행창이고 아래에서 하나하나 설명드리도록 하겠습니다

 

//깃허브(원격저장소)와 연결
git remote add origin 깃주소

sparse checkout이란 : 저장소에서 특정 디렉토리나 파일만 보이도록 체크아웃 하는 기능!!

//깃의 sparsecheckout 이라는 기능을 사용하겠다
git config core.sparsecheckout true

특정 디렉토리나 파일이 보이게 설정

//특정폴더나 파일만 보이게 해라
echo 특정폴더나 파일명/* >> .git/info/sparse-checkout

앞선 명령에서 Signup 폴더만 보이게 설정했기 때문에 모든 파일을 가져오라고 해도 

Signup 폴더만 가져오게 됩니다

//특정 브랜치에 있는 모든 파일을 가져와라
git pull origin 브랜치명

* 여기서 저는 git pull origin main 이라고 명령을 했는데 깃 설정을 안하셨다면 브랜치가 master라고 되있을 수 있으니

  그렇다면  git pull origin master 라고 명령해주시면 됩니다!!

 

여기까지 따라오셨다면 특정폴더인 Signup이 폴더로 잘 들어와있는 걸 확인할 수 있습니다~~