最近,我一直在玩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
,
答案 0 :(得分:11)
如果您不关心将尾随空格应用于您的仓库,则可以使用标记--whitespace=fix
忽略该错误并依次应用
git apply --whitespace=fix your.patch
我听说有人说默认是警告并应用补丁,但这不是我的经验,而上述解决方案似乎做了我想做的事。