libgit2如何获取当前目录的状态?

libgit2 how to get the the status of the current directory?

如何获取单个目录的状态,而不是整个存储库的状态?

我看过以下内容:

有没有一种方法可以使用 libgit2 获取单个目录的状态?

git_status_list_new 接受一个 git_status_options 结构,其中包含一个 pathspec 成员,该成员控制哪些文件将包含在列表中。您可以使用它来将返回的状态限制为单个目录中的状态。