So there were two 2♠ in the deck?
BTW I don't see why you would want to push this flop. If you're behind to a made flush, you have 7 outs and are < 30% to hit, plus you have no fold equity. I.e. unlikely you get called by something you beat, and unlikely to fold anything that beats you. You don't need to be afraid of any draws unless he has a set, in which case he raises more. I'd call the min-raise and re-assess the turn.
Guys, don't just say "I would definitely push". That's completely unhelpful. Explain your reasoning.