gpt4 book ai didi

git - 打补丁时 "1 line adds whitespace errors"是什么意思?

转载 作者:IT王子 更新时间:2023-10-29 01:24:41 29 4
gpt4 key购买 nike

我正在编辑克隆的远程存储库的一些 Markdown 文件,并且想测试创建补丁并将补丁从一个分支应用到另一个分支。但是,每次我进行任何更改时,我都会在 git apply 期间收到以下消息:

0001-b.patch:16: trailing whitespace.
warning: 1 line adds whitespace errors.

(这发生在我的 Mac 上,我不知道原始代码是在哪里创建的。)

警告信息是什么意思,我需要注意吗?

最佳答案

你不需要关心。

警告制定了文本文件关于空白的清洁标准,这是许多程序员往往关心的事情。作为the manual解释:

What are considered whitespace errors is controlled by core.whitespace configuration. By default, trailing whitespaces (including lines that solely consist of whitespaces) and a space character that is immediately followed by a tab character inside the initial indent of the line are considered whitespace errors.

By default, the command outputs warning messages but applies the patch.

因此,“错误”意味着更改引入了尾随空格、纯空格行或制表符前的空格。除此之外,更改没有任何错误,它将干净利落地应用。换句话说,如果您不关心“不正确”的空格,请随意忽略警告或使用 git config apply.whitespace nowarn 将其关闭。

关于git - 打补丁时 "1 line adds whitespace errors"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396622/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com