Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Git bisect 是分支感知的,所以它通常会很高兴地冒险进入某个分支来测试这些提交。我对分支是否包含一些错误的提交不感兴趣。我感兴趣的是合并一个特性是否会破坏某些东西,基本上就像我将整个分支压缩成一个提交一样。
有没有办法可以指示 git bisect 留在给定的分支(右侧,左侧),以便我可以解决这个问题?
我看到的障碍是如果倒退要遵循哪个分支,但也许有一些处理方法?
那将是:git bisect --first-parent
git bisect --first-parent
与 git 中“给定分支的提交”最接近的事情是从该分支的头部获取最左边的提交序列,并且几个命令(git log以及git show其他命令git bisect)接受一个--first-parent选项来表示它。
git log
git show
git bisect
--first-parent