Blowing the cover

what does the phrase "blowing the cover" or "blowing my cover" mean? and in what context can we use this phrase? thanks for the help.

Replies