Why can't fixing problems with Git commits be fun? So how about a choose your own adventure to walk you through common Git snafus?