개발관련/Git

특정 Git 브랜치를 복제하는 방법

Rateye 2021. 10. 21. 10:56
728x90
반응형
질문 : 특정 Git 브랜치를 어떻게 복제합니까?

Git 복제는 원격 현재 작업 분기를 로컬로 복사하는 동작을합니다.

원격 저장소에서 분기를 전환하지 않고 직접 특정 분기를 복제 할 수있는 방법이 있습니까?

답변

git clone --single-branch --branch <branchname> <remote-repo>

--single-branch 옵션은 버전1.7.10 이상 에서 유효합니다.

많은 사람들이 선호 하는 다른 답변 도 참조하십시오.

차이점을 이해하고 있는지 확인하는 것이 좋습니다. 차이점은 다음과 같습니다. git clone --branch <branchname> url 을 호출하여 모든 분기를 가져 와서 하나를 확인합니다. 예를 들어 저장소에 5KB 문서 또는 위키 분기와 5GB 데이터 분기가 있음을 의미 할 수 있습니다. 그리고 프론트 페이지를 편집하고 싶을 때마다 5GB의 데이터를 복제 할 수 있습니다.

다시 말하지만 git clone --branch 는이를 수행하는 방법이 아니라 특정 분기 복제에 대해 질문 할 때 항상 수행하려는 것이 아니라는 것입니다.

출처 : https://stackoverflow.com/questions/1911109/how-do-i-clone-a-specific-git-branch
728x90
반응형