如何压缩X提交在一个分支中并将其推到另一个分支?

时间:2019-01-11 10:17:55

标签: git github version-control

我有2个分支机构 develop squashed-develop 。在develop分支中的提交如下:

b18aa3e - Fri Jan 11 15:08:55 2019 +0500
f47109f - Fri Jan 11 14:05:40 2019 +0500
0d7389f - Thu Jan 10 15:58:42 2019 +0500
98760df - Thu Jan 10 14:22:44 2019 +0500
4d8008d - Thu Jan 10 11:59:07 2019 +0500
1b63480 - Thu Jan 10 11:36:57 2019 +0500
d2ae644 - Thu Jan 10 11:26:48 2019 +0500
fd5ba74 - Thu Jan 10 11:11:35 2019 +0500
add2106 - Thu Jan 10 09:28:48 2019 +0500

现在,我想将每天在develop分支中获得的提交压缩为单个提交,并将其推送到squashed-develop分支,以便将每天完成的工作合并为一个在squashed-develop中的单个提交科。

因此,例如1月10日的提交将合并为一个提交,并推送到squashed-develop分支。 1月11日等情况也是如此。

我使用提到的here的交互式rebase,从develop分支中签出了一个新分支,将其命名为squashed-develop,并将1月10日该分支的所有初始提交都压缩为一个提交

问题是我似乎无法弄清楚如何将1月11日或1月12日的提交压榨到developer分支中,然后将这些压榨的推入压榨的分支中?

我该如何实现? 谢谢!

0 个答案:

没有答案