在gitpython的最新提交中打印更改的文件路径

2024-10-01 00:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

在git-python中,我试图获取最新提交和之前提交之间更改的文件路径。 问题是,即使最新提交的文件发生了更改,其显示的文件也会更多。 下面是我的code:- 你知道吗

repo = git.Repo(path)
commits_list = list(repo.iter_commits())
a_commit = commits_list[0]
b_commit = commits_list[-1]

itemDiff = a_commit.diff(b_commit)

for item in itemDiff
print(item.a_path)

我想用这个对付一个本地克隆回购。我做错什么了


Tags: 文件pathgit路径forcodediffrepo