git apply:错误尾随空格

时间:2013-03-31 17:48:58

标签: git patch

最近,我一直在玩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-spaceignore-whitespace

1 个答案:

答案 0 :(得分:11)

如果您不关心将尾随空格应用于您的仓库,则可以使用标记--whitespace=fix忽略该错误并依次应用

git apply --whitespace=fix your.patch

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