假设我目前在 git 中有以下内容:
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o
所以我从master
分支开始,在两次提交后,我分支到featureX
.
现在,在 2 次提交之后,我想将其与 .的最后一次提交featureX
融合master
并继续工作。master
featureX
这意味着我不想合并和之间的文件master
,featureX
而是将所有完成的提交转移featureX
到并从上一次完成的提交master
继续工作。master
featureX
基本上,是这样的:
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o -- o <-- move everything back to master
|
o <--continue working on master
为此,我需要遵循哪些步骤?
请注意,我不想将任何文件合并在一起......只需覆盖master
. 您还可以假设master
在处理featureX
.