Back in the day, laundry detergent worked well because it had TSP in it. You can buy straight TSP at most hardware stores, or heck, even Walmart probably has it these days. It's an excellent degreaser, without the foaming action of some alternatives which are a problem in a washing machine. It was removed from detergent because if everyone used it all the time, it could promote excessive algae in lakes and streams, but a little bit once in a while isn't going to make a difference, is broken down by nature, and that algae is a CO 'sink which isn't all bad, but again you'd be using so little that it won't make much difference.
Then there is Lestoil, sometimes I'll pre-treat a heavily oily area with that, let it sit a few minutes, then agitate it in a bucket of hot water, then let the garment sit in that bucket for a few hours and wring out and one rinse water bucket before a machine wash.
Sometimes I just keep ratty old clothing for this purpose... jeans with holes in them, old $1 T-shirts, toss them in the trash when finished or the t-shirts, just get the grease out not caring if stains are 100% gone, and use them as rags for wiping your hands off next time. Obviously this won't work for a pro mechanic that has to maintain their appearance but for the DIY'er, my old clothes have various stages of abusive tasks they're suited for.