我有a fork F-Droid偶尔提交小补丁 一旦我的更改合并完毕,我希望与上游文件完全相同。
问题:我的叉子已经开始以某种方式“发散”。即使是最小的变化,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>
我做错了什么? 这让我伤心的浪费上游的宝贵时间。
答案 0 :(得分:1)
不要拉,如果它不能快进,它会创建合并提交,如果你做了一些提交,可能就是这种情况。
如果您没有提交远程分支,只需获取并重新绑定它。