libgit2相当于git reset?

时间:2016-03-18 07:50:42

标签: libgit2

我正在尝试习惯libgit2,所以我正在制作简单的git app。我知道git rm --cached <filepath>正在从索引中删除文件(例如git_index_remove_bypath(idx, path))。现在正在寻找git reset <filepath>

libgit2是否有关于如何将文件重置为先前状态(即非舞台)的示例或一些文档?我找到的最好的解释是this one,但我真的没有得到他的意思。

赞赏任何指针甚至示例

1 个答案:

答案 0 :(得分:1)

要将要将文件的当前HEAD提交条目写入带git_index_add的索引的文件中取消暂存。有关详细信息,请参阅我对this question的回答。