docs: def get_branches(path):
      """获取当前所有分支名称的列表。
  
      :param str path: git 仓库文件夹路径。
      :return: 分支名称列表。当前分支位于列表第一项。
      :rtype: list
  
      """
      code, output = call(path, 'branch', '--list')
      if code > 0:
          return None
      branches = output.split('\n')
      newbr = [None]
      for br in branches:
          if br:
              if br[0] == '*':
                  newbr[0] = br[2:]
              else:
                  newbr.append(br[2:])
      return newbr