code: def do_commits(self):
          
          git_clone_command = "git clone " + str(self.git_repo_url)
          subprocess.call(git_clone_command, shell=True)
          subprocess.check_call(
              ['touch', 'gitHeart.txt'], cwd=self.repository_name)
          self.append_onto_file(self.repository_name+"/gitHeart.txt", HEADER)
          subprocess.check_call(
              ['git', 'add', 'gitHeart.txt'], cwd=self.repository_name)
          subprocess.check_call(
              ['git', 'commit', '-m', '"Commit Number 0"'], cwd=self.repository_name)
          for commit_number in range(1, len(MARKED_DAYS)*self.max_commits+1):
              heart_msg = HEART.format(commit_number=str(commit_number))
              self.append_onto_file(
                  self.repository_name+"/gitHeart.txt", heart_msg)
              subprocess.check_call(
                  ['git', 'add', 'gitHeart.txt'], cwd=self.repository_name)
              subprocess.check_call(['git', 'commit', '-m', '"Commit Number {commit_number}"'.format(
                  commit_number=commit_number)], cwd=self.repository_name)
          subprocess.check_call(
              ['git', 'push', 'origin', 'master'], cwd=self.repository_name)
docs: Perform len(MARKED_DAYS)*self.max_commits and Push to the Repository