2017-03-26 12 views
0

내 컴퓨터에 복제 된 포크 리포지토리가 있는데이 로컬 리포지토리를 업데이트해야합니다. 문제는 내 code 브랜치를 upstream 브랜치의 master 브랜치와 동기화해야한다는 것입니다. 마스터 업데이트의 기본 마스터가 아닙니다. 사람이 무엇을해야하는지에 대한 아이디어를 줄 수 ...다른 분기 이름으로 github 분기를 동기화하는 방법은 무엇입니까?

git remote add upstream https://url.... 
git fetch upstream 
git remote pull upstream code:master 

그러나 그것은 작동하지 않습니다 : 지금은

나는이 단계를 수행하기 위해 노력하고있어? 감사합니다. .

답변

1

git의 rebase 명령을 사용하여 로컬 브랜치의 히스토리를 재 작성하여 업스트림 브랜치의 히스토리와 일치시킬 수있다. 예를 들면 : 당신이 alredy

git remote add upstream https://url....

했을처럼

git rebase code upstream/master

+0

당신은 "git rebase code upstream/master"를 의미 했습니까? – vhbsouza

+0

예 (마스터와 업스트림을 동기화하려고 생각했습니다) – Philippe

+1

이 코드 조각은 [설명 포함] (http://meta.stackexchange.com/questions/114762/explaining-entirely- 코드 기반 답변)은 게시물의 품질을 향상시키는 데 정말로 도움이됩니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. – DimaSan

0

먼저 그리고 그 다음에 상류의 master에서 끌어 git checkout code

를 사용하여 code 지점에 체크 아웃 새 원격를 추가하려면 사용하여 code을 사용하여 git pull upstream master

+0

시도했지만 작동하지 않습니다 = / – vhbsouza