我可以用什么来代替 Git 下的 git-checkout-index 来代替 Windows?

What can I substitute for git-checkout-index under Git for Windows?

我在 Microsoft Windows 下使用 git。

最近,我的工作场所停止使用 Cygwin,并用 Git 代替 Windows。在大多数情况下,这很好,但我的遗留 pre-commit 挂钩使用 git-checkout-index 并且它似乎不是 Windows.[=16 的 Git 的一部分=]

我有什么方法可以解决这个问题,方法是根据 do 中存在的 git 命令替换 git-checkout-index 的脚本定义 Git 对于 Windows?

git checkout-index 有效。感谢 caramba 在问题的评论中回答这个问题。