8

最近,我一直在玩 git。我正在尝试模拟将补丁应用到我的主分支,这个补丁包含一个提交,我在其中向 java 操作添加了一些注释。我使用 git 生成了补丁format-patch。然后我切换到我的主分支来应用补丁。执行 git apply 命令时出现以下错误:

path/to/my/patch/file: line x
path/to/my/patch/file: line x+1
path/to/my/patch/file: line x+2
path/to/my/patch/file: line x+3

我注意到我还尝试了以下论点:--ignore-space,,,ignore-whitespace

4

1 回答 1

17

如果您不关心将尾随空格应用于您的存储库,您可以使用该标志--whitespace=fix来忽略错误并仍然应用

git apply --whitespace=fix your.patch

我听说有人说默认是警告并应用补丁,但这不是我的经验,上面的解决方案似乎做了我想要的。

于 2013-06-27T08:55:46.183 回答