以下是演示该问题的详细信息:
人 A 分叉了我的项目
人 A 向他的 fork 提交内容(8 次提交++)
人员 A 忘记拉取上游更改
人 A 向他的分叉提交其他内容(4 次提交)
我想要做的是:仅从他那里提取最后 4 次提交(参见第 4 点)。我听说git cherry-pick
是这个命令,但我不知道如果有太多冲突需要解决,我该怎么做,我什至不想取消他所做的每一个提交。
我已经尝试过的东西:
把他所有的东西都拉到另一个分支
尝试一些樱桃挑选命令(当然没有人工作,因为有很多冲突等)
git fetch 并尝试cherry-pick(也没有运气)。
考虑到我有:存储了他的远程 URL 和他的东西的分支。