我已经修复了一份代码中的两个错误,并且修改了公共文件。例如,错误修复1更改了文件A、B、C,错误修复2更改了文件B、C和D。我将所有更改合并到一个提交中。出于代码审核的目的,我需要将更改拆分为两个提交(实际上是两个分支)。
我的想法是从当前的分支fix创建两个新分支,如git branch fix-1 fix和git branch fix-2 fix。这两个分支都有所有的更改。现在,在fix-1分支中,我希望只保留与修补程序1相关的更改,也就是文件A中的所有更改以及文件B和C中的部分更改。在Git中是否可以做到这一点?哪个命令与此相关?
我知道在git add中,我可以进行交互式添加,其中我可以选择要添加的程卷片段,而不仅仅是文件级别。我是否可以在这里执行类似的操作?
我的想法是从当前的分支fix创建两个新分支,如git branch fix-1 fix和git branch fix-2 fix。这两个分支都有所有的更改。现在,在fix-1分支中,我希望只保留与修补程序1相关的更改,也就是文件A中的所有更改以及文件B和C中的部分更改。在Git中是否可以做到这一点?哪个命令与此相关?
我知道在git add中,我可以进行交互式添加,其中我可以选择要添加的程卷片段,而不仅仅是文件级别。我是否可以在这里执行类似的操作?