仅合并最后一次提交

时间:2021-04-04 16:55:58

标签: git github

我是 GIT 的初学者,我正在尝试实现如下: Ideal Workflow

为了解释这一点,我想实现每个功能以拥有自己的分支,当它结束并且功能按照我想要的方式工作时(此处为 B.3)我只想将 B.3 克隆到一个新的主提交(图中为 C)。那么 B.3 = C

我相信,如果我执行 git merge,B1、B2 和 B3 将被克隆到 main 中。但我不想要主分支中功能的历史记录,我只想要最后一个,以便主分支清理,一个又一个功能进化。

PS:由于我在开发项目中单独工作,因此我不需要其他特定分支或其他。 :)

有可能吗? (在发现 git 的强大功能后,我相信如此!)

谢谢! :)

1 个答案:

答案 0 :(得分:1)

在 Github 拉取请求中,您可以使用 Squash and Merge 按钮