如何使用“git apply”使补丁忽略文件索引?

Pla*_*der 7 git command git-index git-apply

我正在尝试将 .patch 文件应用到我的源代码,但它失败了,因为我的文件索引 (10655) 比补丁索引 (10755) 旧。

现在我知道我可以修改补丁的文件索引,但我想知道是否有任何方法使用 git 使补丁忽略文件索引差异?

Wes*_*ker 5

您可能会发现该patch应用程序对其应用范围不太严格。IE,只需运行“patch -p0 < file”,它应该应用它,然后您可以提交它。

缺点是您会丢失创作信息等,因此您可能需要在提交时使用 --author 。