我有两个代码仓库。在一个仓库中,我修改了文件./hello.test
,然后提交了更改,并使用git format-patch -1 HEAD
从该提交创建了一个补丁文件。现在,我有第二个仓库,其中包含一个与hello.test
具有相同内容但以不同名称放置在另一个不同目录下的文件:./blue/red/hi.test
。我应该如何将上述补丁应用于hi.test
文件?我尝试使用git am --directory='blue/red' < patch_file
,但是它会抱怨文件名不相同(我以为 Git 并不关心这个问题?)。我知道我可以编辑补丁文件以应用于特定文件,但我正在寻找命令解决方案。