说我feature_branch
的分支master
。在研究它时,我意识到我需要修复master。
我从fix_branch
创建了一个新分支master
。这是一个小修复,所以让我们保持评论小,对吗?我提交PR并等待fix_branch
的代码审核。同时,我希望将fix_branch
中的更改折叠为feature_branch
,以便继续工作。
在以下情况下,避免合并冲突和混淆git历史记录的最佳方法是什么:
fix_branch
不会被遗弃fix_branch
在接受之前可能会有微小的变化答案 0 :(得分:3)
与此同时,我希望将fix_branch中的更改折叠成feature_branch,以便我可以继续工作
只需在feature_branch
之上重新定位fix_branch
,然后继续在那里工作。
将fix_branch
合并到upstream/master
后,在feature_branch
(现在包含upstream/master
)之上重新定位fix_branch
,然后强制推送。
这将更新您的原始PR,并且不会复制fix_branch
提交。