there you go vs here you go

What is the difference?
Thank you

Davy, I think they are both used in the same context, that of handing something to someone.