당신이 원하는 분기를 확인, 내 경우에는 ` 치 화 ` 라고: 기본적으로 git fetch는 현재 분기에 해당 하는 머리를 업데이트를 거부 합니다. 이 플래그는 검사를 비활성화 합니다. 이것은 순전히 git pull이 git fetch와 통신 하기 위해 내부적으로 사용 하는 것 이며, 자기 도자기를 구현 하는 경우가 아니라면 사용 하지 말아야 합니다. 분기를 나열 합니다. 옵션으로 … , 예를 들어 git 분기 목록에는 패턴과 일치 하는 분기만 나열 합니다. 명령줄에 나열 된 refs를 인출할 때는 지정 된 refspec (두 번 이상 제공 될 수 있음)을 사용 하 여 원격의 값 대신 원격 추적 분기에 참조를 매핑합니다. *. 원격 리포지토리에 대 한 구성 변수를 반입 합니다. 자세한 내용은 “구성 된 원격 추적 분기” 섹션을 참조 하십시오. –분기 옵션 또는 기본 분기 원격의 HEAD 지점으로 지정 된 단일 분기의 팁으로 이어지는 기록만 복제 합니다.

–Depth 옵션을 사용 하 여 단순 복제본을 생성 하는 경우 모든 브랜치의 팁 근처에 기록을 가져올 수 없는 단일 분기가 지정 되지 않은 경우 기본값이 됩니다. 결과 저장소에 대 한 추가 반입은 분기에 대 한 원격 추적 분기만 업데이트 합니다 .이 옵션은 초기 복제에 사용 되었습니다. 단일 분기 복제가 수행 될 때 원격의 헤드가 분기를 가리키고 있지 않은 경우 원격 추적 분기가 만들어지지 않습니다. Git에서는 개별 분기를 복제할 수 없으므로 각 서버에서 전체 리포지토리를 복제 하 고 해당 서버에 갖고 싶은 특정 분기를 확인 한 다음 업데이트를 수행할 때 해당 분기를 끌어당깁니다. 이 경우 각 응용 프로그램 서버에 Git 클라이언트를 설치 해야 합니다. 분기 정렬 및 필터링은 대/소문자를 구분 하지 않습니다. 2 년 전–단일 분기 옵션이 도입 되었습니다: http://stackoverflow.com/questions/4811434/clone-only-one-branch/14930421#14930421 누적 될 경우 이러한 부실 참조는 성능이 저하 될 수 있습니다. 분기 이탈이 많고, 예를 들어 git 브랜치 a와 같은 명령의 출력을 불필요 하 게 장황 하 게 포함 하 고 알려진 참조의 전체 세트로 작동 하는 다른 모든 것에 영향을 미칩니다. Git fetch는 명령줄에서 가져올 분기 및/또는 태그를 지정 하지 않고 실행 되는 경우 (예: git fetch 오리진 또는 git fetch) 원격. .

fetch 값은 refspecs으로 사용 되며, 페치 (fetch) 할 refs와 업데이트할 로컬 참조를 지정 합니다. 위의 예제에서는 원본에 있는 모든 분기 (값의 왼쪽에 일치 하는 ref/i i/헤드)를 가져오고 참조/원격/원본/* 계층 구조에서 해당 하는 리모트 추적 분기를 업데이트 합니다. 표시 되는 분기 ref 및 가리키는 개체에서% (fieldname)를 보간 하는 문자열입니다. 형식은 각 참조에 대 한 git과 동일 합니다. 주어진 키를 기준으로 정렬 합니다. 접두사-값의 내림차순으로 정렬 합니다. –Sort = 옵션을 여러 번 사용할 수 있으며 ,이 경우 마지막 키가 기본 키가 됩니다. 지원 되는 키는 git for-ref. 정렬 순서 기본값은 브랜치에 대해 구성 된 값과 동일 합니다.

정렬 변수 (존재 하는 경우) 또는 전체 refname을 기반으로 정렬 (참조/… 접두사). 여기에는 분리 된 머리 (있는 경우)가 먼저 나열 되 고 로컬 분기와 마지막으로 원격 추적 분기가 표시 됩니다. Git 구성 [1]을 참조 하십시오. 원격을 지정 하지 않으면 현재 분기에 대해 구성 된 업스트림 분기가 없는 경우 기본적으로 원본 리모컨이 사용 됩니다. 원격 리포지토리의 모든 분기 foo에 대해 해당 하는 원격 추적 branchrefs/리모트/오리진/foo가 로컬 저장소에 생성 됩니다. 일반적으로 이러한 원격 추적 분기 이름을 원본/foo로 축약 수 있습니다. git fetch는 git 브랜치 r (또는 git 브랜치 rv)로 확인할 수 있는 모든 리모트 브랜치를 가져오고, 원하는 이름의 기존 브랜치를가지고 있지 않다면, git 체크 아웃으로 바로 전환할 수 있습니다 . 이 모든 동작은 옵션을 사용 하거나 원격을 구성 하 여 재정의할 수 있는 모든 원격 분기 및 태그에 대해 “refs”를 가져오기 위한 기본 구성을 전제로 합니다.