2. A way to show that you are angry while something bad just happened to you.
3. A way to say that you are amazed by something and you don't believe it.
Jeremy: you got to be shitting me!
2. Skyler: put on your seat belt
Walt Jr. : you got to be shitting me!
Another version of the phrase;
'You got to be dicking me!'