본문 바로가기
GIT

깃허브 특정 폴더만 pull, push하는 방법

by kmyobin 2022. 12. 19.

3개의 폴더 중 나는 FE 폴더만 필요하기 때문에 특정 폴더만 pull/push 하는 방법이 필요했다.

 

1. 특정 폴더만 pull

컴퓨터에 Remoa라는 빈 폴더를 생성하고 진행하였다. 무조건 빈 폴더여야 한다.

git bash를 키고 아래와 같이 입력한다.

일부만 가져오는 기능을 활성화하기 위해 sparsecheckout 기능을 활성화 시켜주었다.

그 다음 FE 폴더 전체를 가져오겠다는 뜻으로 위와 같이 명령어를 입력한다.

pull로 모든 데이터를 가져왔다.

 

dev branch에 있는 데이터를 갖고오고 싶다면 git pull origin dev 하면 될 듯?

 

기존에 작성했던 test 파일이 존재하게 되었다.

 

 

2. push

FE 폴더에 초기설정을 마친 리액트 파일을 복사+붙여넣기 해주었다.

이 때 참고로 숨겨진 .git 폴더가 존재하면 지워줘야 한다. .git 파일이 이중으로 있으면 

이렇게 되어서 파일에 접근할 수 없음!!!!!

 

아무튼 이렇게 하고

git checkout -b "dev"으로 dev branch를 생성해주었다.

 

모두 완료하고 깃허브로 가보면

dev branch
main branch

 

성공적으로 완료

댓글