如何使用nodegit重置分阶段和非分阶段更改

时间:2016-01-03 14:23:08

标签: javascript git nodegit

我尝试通过执行以下操作将HEAD设置为分离状态后,通过nodegit执行git reset --hard

var oid = 'commit sha';
repo.setHeadDetached(oid);
Reset.reset(repo, oid, Reset.TYPE.HARD);

但没有任何成功。

  • 我做错了什么?
  • 我错过了一步吗?

1 个答案:

答案 0 :(得分:2)

来自documentation

看这里(在项目中搜索这样的方法):
https://github.com/nodegit/nodegit/search?utf8=%E2%9C%93&q=detach

另一个相关问题:
https://gitter.im/nodegit/nodegit/archives/2015/04/13