So, didn't bother reading all 27 posts, so forgive me if this has been said.
How big is your asteroid? Cause if you're looking at something, say, the size of Texas (like in Armageddon), then what you have done is create a scenario that you are unable to win. You are constraining your hero to be unable to simply push it, and simply "flying real fast around the earth and hitting it perpendicularly so it goes off course" wouldn't work. She's too small. Even a few tons of mass would simply be too small. It wouldn't push something massive like that off course, it would puncture a hole through it and go through the other side.
If Superman really tried catching a falling plane by grabbing the nose, he wouldn't be able to. The amount of strength needed to catch the plane would be FOCUSED on his FINGERS, focusing all that power into minute points, which would simply rip through the plane's skin like paper, not affecting the rest of the plane at all. The plane isn't strong enough, structurally, to be able to withstand that level of force.
In the same way, depending on the make up of the asteroid, I don't believe it would simply impact on the surface, diverting the asteroid. It would be like a bullet. She'd rip right through the thing.
Now, if it was smaller, and going faster, I still don't see her diverting it, but potentially shattering it. If she hit the most dense portion of the asteroid, punching a hole through it, it could potentially disrupt the structure enough to make it break apart.
Also hitting the larger asteroid with something of equal size, or of enough size to do anything, wouldn't push it off course. The sheer mass and energy of both objects colliding would cause both objects to shatter, sending most of that debris to earth. Or, well, it might actually give Earth a ring. That would be cool.
If the big asteroid would NOT shatter at something near its own mass slamming into it at those speeds, then the thing is so damn solid that the earth probably wouldn't even stop it. It would punch through atmosphere, earth and mantle and rip straight through the core and out the other side without even slowing down.
It's possible I'm not as scientifically accurate, but perhaps the answer lies in what the asteroid is made of. If its mostly rock, granite and the like, have her analyze its structural weak point and shatter it with pinpoint precision. If it's mostly metal... I don't know what to tell you, there.