If you don't make this happen therefore you mess up terribly, You must use git reflog to go discover your department ahead of messing it up, which can be much more durable, extra nerve-racking, and much more error-prone. Your next illustration will reset the exception's stack trace. The main most properly preserves the origins from the exception