sm 기술 블로그

[Git] 일부 폴더만 pull/push 하기 본문

기타

[Git] 일부 폴더만 pull/push 하기

sm_hope 2022. 10. 21. 20:01

문제 발생

프로젝트 프론트와 백을 하나의 디렉토리에 넣어놔 프론트만 혹은 백만 폴더를 받고 싶을 때 어떻게 할지 고민함.

다음과 같은 구조다.

 

문제 해결

git config core.sparseCheckout true

echo "{특정폴더}" >> .git/info/sparse-checkout

다음과 같이 특정폴더만 지칭해줌.

 

1. pull

git pull origin master

2. push

git add .

git commit -m "~~~"

git push origin master

 

그 다음 평소에 사용해왔던 대로 pull을 해주면된다.

push는 굳이 특정폴더를 지칭해주지 않아도 상관 없다고 본다.

 

문제없이 작동한다.

Comments