如何在 GitPython 中区分提交与其父提交

How to diff a commit with its parent in GitPython

我正在开发一种工具,使用 GitPython 查找仅包含空格更改的提交。为此,我需要查看提交从其父级更改的内容。

问题 How to diff a commit with its parent? 的第二个答案表明我可以使用以下方法查看提交与其父项之间的差异:

git diff 15dc8^!

gitpython 中的等价物是什么?

我也很乐意获得与

相同的信息
git show $COMMIT

我是新手,我真的希望我的问题符合所有社区准则!

我使用

解决了这个问题
res = repo.git.show(sha)