是否可以将 git diff 等同于 go-git

ecl*_*cl0 4 git go go-git

我每 10 秒拉一次存储库,并且需要检查每次拉后哪些文件发生了更改。

可以用 go-git 做到这一点吗?

ori*_*ngs 5

您可以使用(*object.Commit).Patch方法来比较两个任意提交。这提供了有关哪些文件已更改以及差异所在的信息。