在使用“git am”命令应用修补程序文件时使用通配符

fzsnzjdm  于 2023-02-02  发布在  Git
关注(0)|答案(1)|浏览(116)

在Windows 10上,使用以下命令创建修补程序文件并将其放入目录中:

git format-patch SHA1..SHA2 -o <directory_path>\patches

已确认文件已创建。尝试应用使用创建的文件时

git am <directory_path>\patches\*.patch

返回以下错误:

fatal: could not open 'directory_path\patches\*.patch' for reading: No such file or directory

然而,贴片可以单独应用,例如

git am <directory_path>\patches\0001-filename.patch

还尝试使用:

git am <directory_path>\patches\000[1-3]*.patch

但这也不起作用。命令在Windows终端和PowerShell 7.0.3中都进行了测试。我错过了什么?

mpgws1up

mpgws1up1#

使用powershell,下面的代码对我来说是有效的:在下面的代码中,所有的补丁文件都在当前目录中。

git am (dir *.patch).Name

相关问题