I liked that a few of the exercises had multiple solutions; it's often the case in real-world use that various approaches can work. The exercises themselves do cover many common situations such as having to edit a commit that's not the HEAD, or porting changes from a branch to another, or finding the source of a bug.
I had only ever used git-bisect once but had the same impression then as I did now with these exercises: that it was super powerful for this particular situation.
I liked that a few of the exercises had multiple solutions; it's often the case in real-world use that various approaches can work. The exercises themselves do cover many common situations such as having to edit a commit that's not the HEAD, or porting changes from a branch to another, or finding the source of a bug.
I had only ever used git-bisect once but had the same impression then as I did now with these exercises: that it was super powerful for this particular situation.