code: def clone(cls, repo_url, dest, binary='git'):
      
      cmd = [binary, 'clone', repo_url, dest]
      process, out = cls._invoke(cmd)
      cls._check_result(cmd, process.returncode)
      return cls(binary=binary, worktree=dest)
docs: Clone the repo at repo_url into dest.
  
      :param string binary: The path to the git binary to use, 'git' by default.
      :returns: an instance of this class representing the cloned repo.
      :rtype: Git