我做错了什么?
我有一个克隆的存储库。
git pull upstream/master
让我的主人保持一致。我想通过github pull请求向上游发送更改。
所以我把我的本地更改推回到我的github克隆。
但是,提取请求包括2
以及1
。
我不想向上游发送与2
相关的提交
我显然是一个git新手。
答案 0 :(得分:1)
而不是git pull upstream/master
,你应该完成git pull --rebase upstream/master
。这将下载上游更改,并将其应用于其中,就好像它们是稍后制作的那样(但保持git历史呈线性,这就是我们想要的)。