标签: c libgit2
git diff FILE中是否有与libgit2相同的功能?换句话说,如何有效地检索单个文件的差异而不需要libgit2来查看工作目录中的其他文件?
git diff FILE
libgit2
答案 0 :(得分:5)
git diff FILE将显示您对索引所做的更改。
这可以通过使用libgit2 git_diff_index_to_workdir()函数来实现。
git_diff_index_to_workdir()
此函数接受git_diff_options结构作为参数,您可以在其中提供您特别感兴趣的pathspec或路径规范列表。
git_diff_options
有关此内容的更多信息: