First of all, It's usually "I've got it" or "Got it". But that's just nit-picking.
Native English speakers usually use either interchangeably to mean the same thing, that is, they understand now. There doesn't seem to be a difference in meaning or usage due to the different verb tense.
They also sometimes add "now": "I've got it now" or "I get it now".