标签: libgit2
我正在尝试习惯libgit2,所以我正在制作简单的git app。我知道git rm --cached <filepath>正在从索引中删除文件(例如git_index_remove_bypath(idx, path))。现在正在寻找git reset <filepath>
git rm --cached <filepath>
git_index_remove_bypath(idx, path)
git reset <filepath>
libgit2是否有关于如何将文件重置为先前状态(即非舞台)的示例或一些文档?我找到的最好的解释是this one,但我真的没有得到他的意思。
赞赏任何指针甚至示例
答案 0 :(得分:1)
要将要将文件的当前HEAD提交条目写入带git_index_add的索引的文件中取消暂存。有关详细信息,请参阅我对this question的回答。
git_index_add