我希望只获取从 git repo 更改的文件的差异。现在,我正在使用 gitpython 来实际获取提交对象和 git 更改的文件,但我只想对文件更改的部分进行依赖性分析。有没有办法从 git python 获取 git diff?还是我必须通过逐行阅读来比较每个文件?
原文由 user1816561 发布,翻译遵循 CC BY-SA 4.0 许可协议
我希望只获取从 git repo 更改的文件的差异。现在,我正在使用 gitpython 来实际获取提交对象和 git 更改的文件,但我只想对文件更改的部分进行依赖性分析。有没有办法从 git python 获取 git diff?还是我必须通过逐行阅读来比较每个文件?
原文由 user1816561 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答915 阅读✓ 已解决
如果你想访问 diff 的内容,试试这个:
这将打印每个文件的内容。