I'm sure something similar has happened to you. A favorite top. You're doing what you can to take good care of it. Gentle wash, cold water, line dry. And then that fateful day when an edge gets caught on something sharp. Rats! A hole. My morning took a bit of a nose dive.
I thought for several hours what I wanted to do about this. I love this top because it looks good on and the colors and print are so springlike. It just slaps a smile on my face when I put it on. What perhaps makes this shirt even more of a favorite is I bought it with a gift card at, wait for it, a thrift store, paying all of $3.99 for it. So, I was kicking myself when I caused a small hole.
The next morning, I decided to give mending it a try. First, I used a small piece of iron-on patching fabric on the underside. This little bit of fabric stabilizes the knit to keep it from stretching as I machine stitch over the hole.
I attempted to color-match thread to the print. I had varying shades if dark purple, light lavender, and some hot pink. The hole was in a patch of medium purple.
I zig-zagged over the hole with colored thread. Unfortunately, I made the wrong choice (going with one of the paler shades) and had to unpick the mending thread before trying another color choice.
I searched my threads again and found a small amount of a color closer to the bit of fabric where I was mending.
I zig-zagged over the hole with the new color. The end result was a mending job that while it doesn't exactly match, it blends in with the print so well that when a daughter asked me where the hole was, I had a hard time finding it at first. I'd call that a success.
I've repaired several other knit tops in exactly the same fashion. They hold up well to wear and laundering -- sometimes the patch job outlasts other areas of the shirt. My favorite spring top will now go on for many more wearings and the mend job cost me exactly zero $.
Still -- if only mishaps never happened. Sigh.