我修復了一段代碼中的兩個bug,它修改了常用文件。例如,錯誤修復1修改的文件A,B,C和錯誤修復2修改了B,C和D.我在一次提交中進行了所有更改。爲了代碼審查的目的,我需要將更改分成兩個提交(實際上是兩個分支)。將git commit分裂成幾個提交
我在想什麼是從我目前的分支fix
,我創建了兩個分支,如git branch fix-1 fix
和git branch fix-2 fix
。兩個分支都有所變化。現在,在分支fix-1
中,我想保留僅與修復1相關的更改,即文件A中的所有更改以及文件B和C中的部分更改。是否可以在git中執行此更改?什麼命令與此相關?
我知道在git add
中,我可以做交互式添加,在這裏我可以選擇用於添加的代碼塊,而不僅僅是在文件級。有沒有類似的東西我可以在這裏做?
可能重複(HTTP [如何分割提交到Git的小提交?]://計算器。com/questions/2118042/how-to-split-a-commit-into-smaller-commitits-with-git) – 2013-07-14 19:27:10