ファイルの現在の変更を元に戻すために、nodegit を使用してチェックアウト ファイル操作を再現しようとしています。
git checkout -- filename.ext
私の最初の試みは、次のように、Repository オブジェクトから checkoutRef 関数を使用することでした。
nodegit.Repository.open(gitRepo)
.then(function (repo) {
repo.checkoutRef('filename.ext',{
checkoutStrategy: nodegit.Checkout.STRATEGY.FORCE
}).then(function (data) {
console.log(data);
});
});