git stage hunk 在 git for Windows 上的工作方式是否不同?

Does git stage hunk work differently on git for Windows?

当您 运行 git add -p 时 git for windows 是否缺少某些选项?

+NOTE:
+
+* HIGHLIGHTED (grey) and ITALICIZED
+
+
Stage this hunk [y,n,q,a,d,e,?]? y

在linux中有拆分(s)等选项..

我的 git 版本是:

$ git --version
git version 2.19.0.windows.1

正如我在“”中提到的,single-key 现在仅针对自 Git 2.17(2018 年 3 月)以来启用的密钥提供帮助。
这就解释了为什么“s”在这里不可见,因为大块头太 "compact" 无法进一步拆分。

这意味着您在 Linux 中的 Git 版本可能低于 2.17。
而您在 Windows 上的 Git 版本更 up-to-date(尽管您可以将其升级到 2.21)