git commit --fixup的替代方法

时间:2019-09-27 07:42:13

标签: git rebase

我喜欢git commit --fixup feature。但是,在合并包含修订提交的分支之前,我想以交互方式对这些提交进行基础调整,以使它们消失并在历史记录的正确时间提交正确的更改。

但是,重新定基可能会带来不利影响(此站点上有很多问答,有关整个互联网以及有关此问题的其他出版物)。这个问题不是关于调整正面和负面的问题。因此,让我们假设无论出于何种原因,都不可以选择改基础。然后,修复功能将变得毫无用处,因为修复提交将永远不会被重新设置基础和自动压缩。

是否可能有一个git工作流程,可以对您要“修复”的先前提交进行(最好是小的)更改,而无需重新定基?

假设我使用的是git工作流程,可能有一个功能(feature)分支和一个基本(master)分支,并且正在使用该功能,并且想进行修复,这可能会有所帮助取决于我先前在功能分支上所做的提交。我可以采用某种工作流程以某种方式实现该目标而无需重新定基吗?

0 个答案:

没有答案