2012-03-01 50 views
1

我有a forkF-Droid偶爾會提交一些小補丁。
一旦我的更改被合併,我想有上游完全相同的文件。儘管我的變更合併,Git仍然偏離了

問題:我的分叉已經開始「分歧」了。即使是最小的變化,Gitorious顯示了很多的文件,併爲我的最新補丁upstream said

我不得不櫻桃挑選出相關的提交,因爲你的回購似乎已經如此明顯的差異似乎分歧展現基本上一切都被改變

這就是我總是這樣:

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

你是指從我自己的遠程分支中獲取,還是從上游獲取? – 2012-03-01 15:03:06

+0

@NicolasRaoul從上游獲取。 – ydroneaud 2012-03-01 15:05:49

+0

@NicolasRaoul看看:git log --graph --oneline --decorate --all你可能會發現你的提交不在origin/master(上游)之上:有一個合併不應該是那裏。 – ydroneaud 2012-03-01 15:08:05

相關問題