this is hands down one of the best tutorials i've ever seen. simple, straight forward, just as much context as needed. thank you
@Rhoso76 жыл бұрын
Short, digestible, and sweet. Ty
@kevinlong46575 жыл бұрын
Thanks for this . Bisect is one of those things I’ve seen but really had no idea what it did . Quite easy to understand with you explanation.
@hansbrackhaus8017 Жыл бұрын
Thank you for valueing my time, and the time of everyone else.
@MurciSV3 жыл бұрын
Thank you for this. Simple and straight to the point, yet fully comprehensive.
@danieladesanya53742 жыл бұрын
very straightforward and well-explained, welldone and thank you
@RichardHoogstad6 жыл бұрын
Just what I need it, thanks for sharing and good compact description on how to get this to work
@howarddo618 Жыл бұрын
I just use bisect today on my job, thank u for the guide!
@ahmedam778 жыл бұрын
It's the first time I know the usage of that command Thank you so much for your time and efforts :)
@AndrewVanSlaars8 жыл бұрын
So glad you found this helpful! I remember when I first discovered this... I actively looked for old, low priority bugs to track down and fix :)
@jackkendall64203 жыл бұрын
This is what every explanatory video on youtube should be like
@hectorordonez34642 жыл бұрын
Great way to explain the use of git bisect, thank you!!!!
@just_morby9 ай бұрын
top tier explanation and guide thank you for this!
@Dehhloki5 жыл бұрын
Very good Andrew, thanks for sharing! ❤
@hetroxity Жыл бұрын
whooah bro thank you so much .. i was stuck with this school project ..you came in handy..Godbless from kenya bro
@malharjajoo73936 жыл бұрын
It is important to understand here that this assumes the commits (within the specified range, by the user) are ordered as: [ good, good, good, ......, bad, bad, bad ] otherwise the logic will not make sense. The standard binary search algorithm assumes that inputs array is sorted according to some way such that search space can be halved (by interactively asking "yes" or "no").
@Knight_Alonne Жыл бұрын
Well explained, to the point explaintion 👍
@AndroidandTechSolutions Жыл бұрын
Excellent explanation!! Keep it up. Thanks a lot the video 😊
@RogerBarraud4 жыл бұрын
Good, concise tutorial - Thanks!
@yash1152 Жыл бұрын
1:37 can it be used in reverse scenario? that the initial commit is bad, and latest one if good, and you want to find out which commit fixed the issue? i mean yeah, if you intentionally and consistenly give the negated answers, then ofcourse yes. but i am asking for automatically
@sagarajayathilaka2 жыл бұрын
Great video, Thanks a lot.
@daephx6 жыл бұрын
Seems extremely useful but might take some time for me to wrap my head around it.
@Develoquent4 жыл бұрын
How can i get to the top of the working tree? git bisect start says i need to..
@talkohavy2 жыл бұрын
What does it mean "put us back into a good working state"? Is it like a hard reset? Or a soft reset? Because what if that bad commit contained some good stuff in it? Or what if the commits that followed it had some good stuff in it? Thank you for the video.
@AndrewVanSlaars2 жыл бұрын
You end up in a detached head state. Being back in a working state here means you are put back where you started. This process is only to identify a branch, it doesn’t do anything to mitigate the problem. You learn the commit that introduced the problem and from there it’s up to you to figure out the specifics and decide how to fix it.
@talkohavy2 жыл бұрын
@@AndrewVanSlaars Got it! Thanks for that :) Very very useful tool then. I never used it out of fear it would do the mitigations for me. Good to know!
@renilbabu71817 жыл бұрын
This is awesome.
@bernardleech50075 жыл бұрын
For oh-my-zsh, you can use these aliases: gbs = git bisect gbss = git bisect start gbsg = git bisect good gbsb = git bisect bad gbsr = git bisect reset
@AndrewVanSlaars5 жыл бұрын
Awesome! I’ll have to commit (no pun intended 🙂) those to memory!!
@Eviloves6 жыл бұрын
Cool trick, i liked it! thank you very much!
@rockrollandfunk26912 жыл бұрын
Why did you run more tests... Were you looking to verify how many versions contained the bug?
@AndrewVanSlaars2 жыл бұрын
Each time I provided feedback, it checked out another commit so I tested and provided feedback so it could determine the commit with the bug. I did a couple iterations in the video without narrating it to avoid the video being too repetitive. Sorry if that made something unclear.
@rickvian3 жыл бұрын
this is so powerful
@fiddling_tech21502 жыл бұрын
Thank you!
@amitbansal7754 Жыл бұрын
So good.
@jamesmorgan43973 жыл бұрын
great thanks!
@grainfrizz5 жыл бұрын
Super awesome
@parasite67314 жыл бұрын
Do you know, your video is being used in the corporate training.
@AndrewVanSlaars4 жыл бұрын
I didn’t know that, but it’s on KZbin for people to learn, so I think that’s great!