通过执行以下操作将 HEAD 设置为分离状态后,我尝试git reset --hard
通过 nodegit 执行:
var oid = 'commit sha';
repo.setHeadDetached(oid);
Reset.reset(repo, oid, Reset.TYPE.HARD);
但没有任何成功。
- 难道我做错了什么?
- 我错过了一步吗?
通过执行以下操作将 HEAD 设置为分离状态后,我尝试git reset --hard
通过 nodegit 执行:
var oid = 'commit sha';
repo.setHeadDetached(oid);
Reset.reset(repo, oid, Reset.TYPE.HARD);
但没有任何成功。
从文档中:
看这里(在项目中搜索了这种方法):
https ://github.com/nodegit/nodegit/search?utf8=%E2%9C%93&q=detach
另一个相关问题:
https ://gitter.im/nodegit/nodegit/archives/2015/04/13