힘내 : 다른 리모컨에서 당겨


183

GitHub의 프로젝트에서 포크를 만들었습니다. 분기 된 프로젝트에서 변경 사항을 가져 오려면 어떻게해야합니까?


6
제목이 질문과 다릅니다. 다른 리모컨
Daniel

2
제목을 편집 해 주시겠습니까? google.com.au/… 검색에서 여기에 왔습니다 . 다른 브랜치에서 가져 오려면 다음과 같이하십시오 :`git pull origin branch_name_you_want_to_pull_from : branch_name_to_pull_to
James Ray

이 Q & A를 stackoverflow.com/questions/58516415/… 로 옮겼습니다 .
James Ray

답변:


252

git pull의 줄임말이며 git pull <remote> <branchname>, 대부분의 경우에 해당합니다 git pull origin master. 다른 리모컨을 추가하고 명시 적으로 당겨야합니다. 이 페이지에서 자세히 설명합니다.

http://help.github.com/forking/


감사! 오리진과 동일한 프로젝트 폴더에 "업스트림"을 추가해야합니까? 예 : CD 프로젝트의 자식 원격 상류에 자식을 추가 //github.com/somename/original-project.git

그런 당기고 나면 병합 프롬프트가 표시되지만 다른 지점을 청소하지는 않습니다.
Yola

58

upstreamgithub 예제에서 해당 저장소를 참조하기 위해 선택한 이름입니다. 를 사용할 때 원하는 것을 선택할 수 있습니다 git remote add. 이 이름으로 선택한 내용에 따라 git pull사용법이 변경됩니다. 예를 들어, 다음을 사용하는 경우 :

git remote add upstream git://github.com/somename/original-project.git

그런 다음 이것을 사용하여 변경 사항을 가져옵니다.

git pull upstream master

그러나 원격 저장소 이름으로 origin을 선택하면 명령은 다음과 같습니다.

로컬 구성에서 원격 저장소의 이름을 지정하려면 다음을 수행하십시오. git remote add origin git://github.com/somename/original-project.git

그리고 당기기 : git pull origin master

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.