1

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

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

但没有任何成功。

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

1 回答 1

2

文档中:

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

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

于 2016-01-03T14:32:39.680 回答