对于我的一些私人回购,当我从origin
(我)向upstream
(主回购)提交新PR时,PR包括我当前的提交,但也包括之前PR的先前提交
每次我做一些新工作,我都会做以下事情:
(在localhost
上)
切换到master
将upstream/master
下拉到localhost master
创建一个新的分支,例如。 feature/blah
或bug/blah
。
进行工作/提交或进行多次提交。
推送至origin
PR从origin/my branch
到upstream/master
评论PR。接受和压缩合并。
就像......在某个地方,有些东西没有意识到之前的提交实际上是合并/接受的......因此,一直认为我需要推动它们。
甚至更奇怪的是,文件更改只是我在此分支中执行的提交中的那些文件 ...而不是之前提交中更改的文件,这些文件列在提交历史。
以下是一个例子: