使用 Git Bisect 找出錯誤提交
Git 教學現在有獨立的網站了!請移駕 Git 零到一百。
git bisect
指令幫助我們使用找出開始發生錯誤的提交位置,只要提供開頭結尾分別是正確和錯誤的提交,Git 就會自動幫我們在提交歷史中切換,不過哪個提交有問題當然還是要自己確認。
使用方式
git bisect start <壞的 Commit> <好的 Commit>
之後就會開始二分法查找,在每次切換確認後輸入指令標記好壞版本
git bisect good
git bisect bad
重複動作直到找到開始改壞的那個提交。使用 git bisect skip
跳過,git bisect reset
停止搜尋。