def push_git_package(self):
<EOL>self._pull_branch_from_origin()<EOL>if self.deploy:<EOL><INDENT>self._write_commits_to_release_notes()<EOL><DEDENT>try:            <EOL><INDENT>self._write_new_tag_to_init()<EOL>self._write_branch_and_tag_to_meta_yaml()<EOL>self._push_new_tag_to_git()<EOL><DEDENT>except Exception as inst:<EOL><INDENT>print("<STR_LIT>", inst)<EOL>self._revert_tag_in_init()<EOL>sys.exit(<NUM_LIT:2>)<EOL><DEDENT>
if no conflicts then write new tag to