Git 将补丁应用于 git 存储库之外的特定文件

Git apply patch to specific file outside of git repo

我有两个文件,x_original.txtx_updated.txt

我使用以下命令获取补丁文件:

git diff --no-index x_original.txt x_updated.txt > fix_something.patch

我现在想将此补丁应用到名为 x.txt 的文件。

以下值得注意:

我可以使用什么 git 命令来应用这个补丁?或者必要时使用其他实用程序?我应该对补丁文件做哪些修改?

found out如何使用patch命令:

patch -p1 x.txt fix_something.patch

此实用程序似乎忽略了补丁文件中指定的文件名,因此无需修改那里的任何内容。