我有一個馬車master
分支,我需要調試。爲此,我想插入一堆調試過程(例如打印變量),指出錯誤並應用修復。後來,我想將修復程序合併到master
分支中,但我不想忽略調試更改。git - 「調試」分支,合併「修復」分支沒有「調試」
# create debug branch
git checkout -b debug
# ...
# edit sources and add debug prints
# ...
# commit debug changes
git commit --all
# create branch for the fix
git checkout -b fix
現在做適當的修復,並承諾
git commit --all
轉到master
分支...
git checkout master
...與修復合併沒有調試改變
git merge fix # <-- wrong, will merge debug changes as well
如何合併fix
沒有debug
?
您是否需要在調試中爲分支修復完成更改? – iberbeu 2013-03-14 22:40:40