기타
[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는 굳이 특정폴더를 지칭해주지 않아도 상관 없다고 본다.
문제없이 작동한다.