你的 main 分支挂了,要从 200 个 commit 里找出元凶
Git bisect 把手动翻 commit 变成了自动二分查找。以下是如何在不逐个 checkout 的情况下,精确定位引入 bug 的 commit。
你的 CI 在 main 上红了,但昨天还是绿的。在那之后到现在之间的某个时刻,一个 bug 溜了进来。你可以滚动浏览 200 个 commit,阅读 diff 并猜测。你可以在 Slack 里问,指望有人记得碰过相关代码。或者你可以让 Git 来干活。 是一个针对你 commit 历史的二分查找工具。你标记一个…