code: def push():
      command = "git rev-parse --abbrev-ref HEAD@{upstream}".split()
      remote, remote_branch = check_output(command).split("/")
      current_branch = check_output(["git", "branch", "--show-current"])
      subprocess.check_call(
          ["git", "push", remote, f"{current_branch}:{remote_branch}"]
      )
  
      #
      # Cleanup to prevent remotes and branches from piling up
      #
      subprocess.check_call(["git", "checkout", "develop"])
      subprocess.check_call(
          ["git", "branch", "--delete", current_branch]
      )
      subprocess.check_call(["git", "remote", "remove", remote])
  
imports: import json
  import subprocess
  import sys
  import smart_open
label_desc: Use image node_id 2 for calling a global function with example usage: push() without return types