Git 我的拉取请求有一个我没有的代码';不写

Git 我的拉取请求有一个我没有的代码';不写,git,github,Git,Github,我在GitHub上的Pull请求: 我的承诺 合并分支主机 2我的承诺 合并分支主机 3我的承诺 同时,另一个人添加了Pull请求,并被合并到master 现在,最后,他在我的公关中向我展示了他的部分代码 这就像我在另一个人写的另一个公关中做了一个代码 我有没有办法把我的提交分开,放回最新的主机上?你的提交应该放在你的原始git repo的克隆副本上。 对于此克隆副本,您可以允许自己“强制推送”。(github设置、分支、新规则、允许强制推送) “重设”提交的基础(本地): 在编辑器(将显示

我在GitHub上的Pull请求:

  • 我的承诺
  • 合并分支主机
  • 2我的承诺
  • 合并分支主机
  • 3我的承诺
同时,另一个人添加了Pull请求,并被合并到master

现在,最后,他在我的公关中向我展示了他的部分代码

这就像我在另一个人写的另一个公关中做了一个代码


我有没有办法把我的提交分开,放回最新的主机上?

你的提交应该放在你的原始git repo的克隆副本上。 对于此克隆副本,您可以允许自己“强制推送”。(github设置、分支、新规则、允许强制推送)

“重设”提交的基础(本地):

在编辑器(将显示)中,仅选择提交,跳过所有合并。 然后用力推你的树枝

git push --force-with-lease

尝试:从最新的母版创建新的分支。Cherry pick只选择你的3个提交,一个接一个并修复问题等。从中创建一个新的pr。你看到他的提交的原因可能是因为他的pr在你将master合并到你的pr之前被合并到master,所以当你这样做时,所有在master中没有在你的pr中的提交,包括他的,都被合并到你的pr中。
git push --force-with-lease