답변:
참고 항목 자식 풀 맨 페이지를 :
git pull [options] [<repository> [<refspec>...]]
예제 섹션에서 :
다음으로 현재 브랜치를 원격 브랜치로 병합하십시오.
$ git pull origin next
그래서 나는 당신이 다음과 같은 것을하고 싶다고 상상합니다 :
git pull origin dev
개발자 브랜치에서 기본적 으로이 작업을 수행하도록 설정하려면 다음을 수행하십시오.
git branch --set-upstream-to dev origin/dev
여기 당신이해야 할 일이 있습니다. 먼저 당기고 싶지 않은 지점에 있는지 확인하십시오. 예를 들어, 마스터 및 개발 브랜치가 있고 개발 브랜치를 가져 오려고하면 마스터 브랜치에 머 무르십시오.
git checkout master
그때,
git pull origin develop
git checkout develop
과 git pull origin develop
잘했다. 로컬 또는 원격 지점 ( git branch -d develop
또는 git push origin --delete develop
) 을 제거하려면 다른 지점을 체크 아웃해야합니다
특정 또는 모든 분기를 당기는 단계는 다음과 같습니다.
1. 마스터 복제 (사용자 이름과 비밀번호를 제공해야 함)
git clone <url>
2. 위 명령은 저장소를 복제하고 이제 마스터 브랜치가됩니다.
git checkout <branch which is present in the remote repository(origin)>
3. 위 명령은 가져 오려는 지점으로 체크 아웃하고 해당 지점을 자동으로 추적하도록 설정됩니다
4. 어떤 이유로 든 그렇게 작동하지 않으면 로컬 시스템의 해당 지점을 체크 아웃 한 후 아래 명령을 실행하십시오.
git pull origin <branch>
git-pull-다른 저장소 또는 로컬 브랜치에서 페치 및 통합
git pull [options] [<repository> [<refspec>...]]
공식 git doc https://git-scm.com/docs/git-pull을 참조 할 수 있습니다
예 :
git pull origin dev
--set-upstream
플래그는 더 이상 사용되지 않으며 제거됩니다. 원점에서 원격 브랜치 개발을 추적하도록 사용--track
또는--set-upstream-to Branch dev
설정을 고려하십시오 ." 예 :git branch --set-upstream-to origin/dev