What git revert is really all about

I posted this link to a colleague recently while trying to deal with a total git mess:

Using an example from that link they thankfully pointed out to me exactly what git revert is really about:

   A'---B'---C'------------------
  /                              \
 P---o---o---M---x---x---W---x---M2
  \         /
   A---B---C

:smiley:

man, what a day…