-
Github--Repository--하위 폴더 개별 연동하기Hello, Git 2023. 6. 14. 10:54
git 버전에 따라 방법이 다를 수 있음.
아래 방법은 git 2.25 버전 이후에 해당하는 방법임.
(큰 도움이 되었습니다, 감사합니다!)
https://velog.io/@deadkim/Git-git-repository-하위의-특정-경로만-clone-push
[Git] git repository 하위의 특정 경로만 clone & push (2022-06-16수정 git 2.25 ver 이후)
git을 사용하면서 하나의 repository에 여러 하위 폴더들이 각각 업무에 맞게 사용하는 것들이 있다. 그래서 자신의 맞는 업무의 경로(폴더)만 가져오고 push까지 하는 방법을 쓴다
velog.io
개요부터 정리해보자. [G : github 작업 / M : mac 작업]
1. [G] github에서 레파지토리 선택 or 만들기
2. [G] 1의 레파지토리 아래 "폴더 / 파일" 형식으로 연동할 폴더 만들기
3. [M] 연동할 폴더에 git initiail하기
4. [M] 3을 통해 만들어진 ".git" 폴더 안에 "sparse checkout" 옵션 켜주기
5. [M] 실제 연동할 하위폴더를 "sparse checkout"에 등록하기
6. [M] 레파지토리 연결하기(하위 폴더 기재 안 함)
7. [M] 초기 PULL 받기
이제 Push 가능
상세 1.