code: def push(self, targets, jobs=None, remote=None, show_checksums=False):
          
          return self.repo.cache.local.push(
              targets,
              jobs=jobs,
              remote=self._get_cloud(remote, "push"),
              show_checksums=show_checksums,
          )
docs: Push data items in a cloud-agnostic way.
  
          Args:
              targets (list): list of targets to push to the cloud.
              jobs (int): number of jobs that can be running simultaneously.
              remote (dvc.remote.base.RemoteBase): optional remote to push to.
                  By default remote from core.remote config option is used.
              show_checksums (bool): show checksums instead of file names in
                  information messages.