반응형
하나의 지점 만 복제
이 질문에는 이미 답변이 있습니다.
- Git에서 단일 브랜치를 어떻게 복제합니까? 답변 15 개
전체 Git 리포지토리를 복제하는 대신 하나의 브랜치 만 복제하는 방법을 알고 싶습니다.
Git 1.7.10 발표 (2012 년 4 월)에서 :
git clone
--single-branch
클로닝을 단일 브랜치로 제한하는 학습 된 옵션 (놀람!); 분기 히스토리를 가리 키지 않는 태그는 페치되지 않습니다.
힘내 실제로는 하나의 브랜치만을 복제 할 수 있습니다.
git clone -b mybranch --single-branch git://sub.domain.com/repo.git
참고 : 또한 다른 단일 분기를 추가하거나이 작업을 "실행 취소"할 수 있습니다 .
당신은 새로운 저장소를 만들 수 있습니다
git init
그런 다음 사용
git fetch url-to-repo branchname:refs/remotes/origin/branchname
한 지점 만 로컬 원격 추적 지점으로 가져옵니다.
“ --single-branch ”스위치가 답이지만 git 버전 1.8.X 이상이있는 경우에만 작동합니다.
#git --version
git 버전 1.8.X가 이미 설치되어 있으면 "-b branch and --single branch"를 사용하여 단일 분기를 복제하십시오.
#git clone -b branch --single-branch git://github/repository.git
Ubuntu 12.04 / 12.10 / 13.10 및 Debian 7에서 기본적으로 기본 git 설치는 버전 1.7.x에만 해당되며 --single-branch 는 알 수없는 스위치입니다. 이 경우 다음과 같이 기본이 아닌 ppa에서 최신 git을 먼저 설치해야합니다.
sudo add-apt-repository ppa:pdoes/ppa
sudo apt-get update
sudo apt-get install git
git --version
1.8.X가 설치되면 다음을 수행하십시오.
git clone -b branch --single-branch git://github/repository.git
Git은 이제 서버에서 단일 지점 만 다운로드합니다.
단일 git 명령을 아래에서 완료했습니다.
git clone [url] -b [branch-name] --single-branch
참고 URL : https://stackoverflow.com/questions/4811434/clone-only-one-branch
반응형
'Programming' 카테고리의 다른 글
PostgreSQL에서 읽기 전용 사용자를 어떻게 만듭니 까? (0) | 2020.02.25 |
---|---|
bash의 문자열 길이 (0) | 2020.02.25 |
IPv4에 허용되는 최대 TCP / IP 네트워크 포트 번호는 무엇입니까? (0) | 2020.02.25 |
파이썬에서 얕은 목록을 평탄화하기 (0) | 2020.02.25 |
Sublime Text에서 선택을 소문자 (또는 대문자)로 변환 하시겠습니까? (0) | 2020.02.25 |