Skip to main content

1

本地堆叠的提交

这是一种常见的开发场景:我正在排查一个难以捉摸的 bug。为了帮助自己进行调查,我在代码中加入了一些调试命令和打印语句。

这些调试/打印语句各自被提交到了独立的 commit 中。最终,我成功定位到了 bug 并修复了它,欣喜万分!

但问题来了:现在我需要将我的修复合并回主分支。如果我只是简单地快进(fast-forward)主分支,那么主分支就会包含所有调试语句,这是不可取的。一定还有更好的方法……

git rebase bugFix main将main直接移动到bugFix,同时指针移动到main