代码之家  ›  专栏  ›  技术社区  ›  kyxap

如何创建第二个请求并忽略之前的所有提交

  •  1
  • kyxap  · 技术社区  · 7 年前

    两个分支 branch1 branch2 对于不同的功能,在 分支1 5 提交并创建拉请求,并等待代码审查。 分支2 然后推动 3 第二个提交中的新提交。

    当我要从中创建新的拉取请求时 8 提交将添加到此请求中。出于某些原因,我只能选择那些 3. 从…起 .

    我做错了什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   nj2237 Rowland Ogwara    7 年前

    您可以尝试的一个选项是:

    (一) 一旦你完成了 5 branch1 ,将其推到remote进行代码审查。

    (二) 签出到 branch2 git log 5. 分支1 .做一个 git reset --hard HEAD~5 5. 提交回。你不必担心永远失去这些 提交,因为它们在远程回购上可用 -你可以随时拉它。

    ,为您的 然后推这些 3 分支2 提交将不包括在新的请求中。

    我希望这能回答你的问题。如果你有任何问题,请告诉我。

    此外,当您希望分支分开时,就在创建新分支时,执行一个 git checkout master git checkout -b branch2 因此 分支2 分支1 5. 分支1 3. 分别地