【问题标题】:Does git stage hunk work differently on git for Windows? [duplicate]git stage hunk 在 git for Windows 上的工作方式不同吗? [复制]
【发布时间】:2019-10-01 00:29:09
【问题描述】:

运行git add -p 时,Windows 的 git 是否缺少一些选项?

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

在 linux 中有 split (s) 等选项。

我的 git 版本是:

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

【问题讨论】:

  • s 发生在更改的部分之间存在未更改的行时。更改的部分足够接近,可以被视为一大块。在你的情况下,大块头有连续变化的线条。

标签: windows git git-bash


【解决方案1】:

正如我在“Why is split option missing in git add -p?”中提到的,现在只为自 Git 2.17(2018 年 3 月)以来启用的键提供单键帮助。
这就解释了为什么 's' 它在这里不可见,因为大块太“紧凑”而无法进一步拆分。

这意味着您在 Linux 中的 Git 版本可能低于 2.17。
而且你在 Windows 上的 Git 版本是最新的(尽管你可以将它升级到 2.21)

【讨论】:

    猜你喜欢
    • 2017-11-14
    • 2019-01-19
    • 2012-11-20
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2022-07-05
    • 2020-01-04
    相关资源
    最近更新 更多