如何使用 Git Python 从 Git 获取有关元数据在特定时间段内更改的信息?

How can I get information from Git about metadata changes over a certain period of time using Git Python?

需要从git中的项目中拉取有关元数据更改的信息(有一个本地副本),即:某个分支上2周内每个文件(代码、元数据)的提交数 在文件夹 na_gold'force-app/main/default'

import os
import time
import git
import datetime

Changedata = {}

MY_PATH = os.chdir(r'C:\Users\vsi\int\sfdevops_metrics\.project\na_gold')
repo = git.Repo(MY_PATH)
repo.git.checkout('Staging')

我还不知道该怎么做,因为文档中一个字也没有

这一行给出信息

file = repo.git.log('--since=2.weeks', '--name-only')

所有纸条都有下一行

import git
import re
import collections

j = collections.defaultdict(int)
Changedata = {}
#MY_PATH = '/home/bot_slack_git/na_gold/'
MY_PATH1 = r'C:\Users\vsi\int\sfdevops_metrics\.project\na_gold\force-app\main\default'
MY_PATH = r'C:\Users\vsi\int\na_gold'
repo = git.Repo(MY_PATH)
file = repo.git.log('--since=2.weeks', '--name-only')