What does this mean?

ach du scheiße ..^^
I got this as a comment to one of my videos.
2 answers 2