我有一个master
需要调试的错误分支。为此,我想插入一堆调试程序(例如,打印变量),查明错误并应用修复。稍后,我想将修复合并到master
分支中,但我不想跳过调试更改。
# 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
?