First of all, NEVER start a filename with the "_" (underscore) character.
Some people can/do, but is really shouldn't be done.
Second, I always end ALL of my commands with the ";" (semicolon).
It's just proper syntax.
Third, I always end a sequence of commands with a "commit;", however redundant it may be. (Just like initializing a variable in the declaration, and then reinitializing the variable before using it. Just for "piece of mind".)