"Shoot!" is an expression that you use when you've made a little mistake or when you notice that something is messed up.
"Oh shoot!" is a more-polite replacement for the phrase "Oh shit!" You can use "Oh shoot" instead of "Oh shit" if:
- you're a polite person who doesn't want to say "shit"
- the problem that you've noticed isn't very bad