没有完整的索引行,git不能应用二进制补丁***
当我尝试从文件中应用修补程序时,我看到了
错误:无法将二进制补丁应用于没有完整索引行的“my / resource.png” 错误:my / resource.png:补丁不适用
我在我做补丁的提交中添加了my/resource.png
。 我如何启用全指标支持?
检出您要创build补丁的分支。 运行这个命令:
git diff-index 79fd4d7 --binary > ~/Desktop/my-patch
79fd4d7
是提交的占位符,它是在您想要79fd4d7
的提交范围之前发生的。 (例如,我想要一个包含前三个提交的补丁:
aaa02b0 third commit mine aabbbcc second commit mine bb82aed first commit mine 79fd4d7 old commit
然后检查你的新分支并运行git apply ~/Desktop/my-patch