如何使用 nodegit 重置暂存和未暂存的更改
How to reset staged and unstaged changes with nodegit
在通过执行以下操作将 HEAD 设置为分离状态后,我正在尝试通过 nodegit 执行 git reset --hard
:
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://github.com/nodegit/nodegit/issues/701
此票证适用于:Repository.setHeadDetached 因内部断言而失败
另一个相关问题:
https://gitter.im/nodegit/nodegit/archives/2015/04/13
在通过执行以下操作将 HEAD 设置为分离状态后,我正在尝试通过 nodegit 执行 git reset --hard
:
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://github.com/nodegit/nodegit/issues/701
此票证适用于:Repository.setHeadDetached 因内部断言而失败
另一个相关问题:
https://gitter.im/nodegit/nodegit/archives/2015/04/13