2012-03-01 2 views
1

a forkF-Droid으로 작은 패치를 한 번 제출해야합니다.
변경 사항이 병합되면 업스트림과 정확히 동일한 파일을 갖고 싶습니다.변경 사항이 병합되었지만 Git가 업스트림에서 분기되었습니다.

문제 : 내 포크가 어떻게 든 "분기"를 시작했습니다. 심지어 작은 변화, Gitorious 많은 파일을 보여 주며, 내 최신 패치 upstream said을 위해 :

나는에 있었다 체리 - 선택 당신의 repo 그렇게 극적으로 DIFF가 보인다 분기 것으로 보인다 때문에 해당 커밋을 내가 잘못 뭐하는 거지

git pull upstream master 
git push 
<make my changes> 
git commit -m "bla" 
git push 
<and then I send a merge request via Gitorious website> 

: 쇼에 기본적으로 모든

를이 내가 항상 무엇인가 변경되는?
그것은 상류의 소중한 시간을 낭비하게합니다.

답변

1

빨리 감기가 가능하지 않으면 병합 커밋을 만듭니다. 커밋을 한 경우 병합을 만듭니다.

원격 브랜치에 커밋하지 않은 경우 원격 브랜치에 패치하고 리베이스하십시오.

+0

내 원격 지점에서 가져 오거나 업스트림에서 가져 오는 것을 의미합니까? –

+0

@NicolasRaoul이 업스트림에서 가져옵니다. – ydroneaud

+0

@NicolasRaoul은 다음을 살펴 봅니다. git log --graph --oneline --decorate --all 커밋이 origin/master (업스트림) 위에 있지 않다는 것을 볼 수 있습니다. 그곳에. – ydroneaud

관련 문제