かつて、上級プログラマーのアントンは、会社の非常に重要なプロジェクトで別のバグの原因を探していました。
git bisect start
git bisect bad
git bisect good
…
rebase, , .
— , . : «2*3=5», !
@#$%^
?
: — , ! , «2*3=5» ?
: — . «2+3=5» , .
: — «2+3» , «2*3», .
, : , «2*3=5». …
: — , , , .…
..
. merge, rebase, , , .
git bisect .
— , . «2*3=5», . , , 2 . «2+
3=
5», , 5 . «2
*2=4». , «2*3=5», .
: — , ! ?
: — , .
: — , - .
: — .: rebase , , , . .
github.
Upd., ,
, «2+2=4 ( )», merge rebase .