Git Interactive rebase:将文件压缩到更改后的提交
我有以下承诺:Git Interactive rebase:将文件压缩到更改后的提交,git,Git,我有以下承诺: Commit1影响file1和file2 Commit2影响file2和file3 清理提交影响文件1、文件2和文件3(在此提交中,我只重新格式化了几行) 使用git rebase是否可以挤压清理提交,从而将对文件1的更改应用于提交1,对文件2和文件3的更改应用于提交2?也就是说,更改应根据文件进行拆分,然后应用于上次提交更改的文件。您必须手动执行此操作。您可以将commit3拆分为commit3和commit4,然后分别挤压它们,也可以在交互式重基中将commit1设置为e
影响Commit1
和file1
file2
影响Commit2
和file2
file3
影响清理提交
、文件1
和文件2
(在此提交中,我只重新格式化了几行)文件3
使用git rebase是否可以挤压
清理提交
,从而将对文件1的更改应用于提交1
,对文件2
和文件3
的更改应用于提交2
?也就是说,更改应根据文件进行拆分,然后应用于上次提交更改的文件。您必须手动执行此操作。您可以将commit3拆分为commit3和commit4,然后分别挤压它们,也可以在交互式重基中将commit1设置为edit
,并将commit3设置为挤压为commit2,然后在编辑commit1时,应用要在中进行的commit3更改,然后继续重基。其余的应该可以正常工作,因为已经应用了更改。您必须手动执行此操作。您可以将commit3拆分为commit3和commit4,然后分别挤压它们,也可以在交互式重基中将commit1设置为edit
,并将commit3设置为挤压为commit2,然后在编辑commit1时,应用要在中进行的commit3更改,然后继续重基。其余的应该可以正常工作,因为已经应用了更改