Git 使用';吉特am&x27;命令

Git 使用';吉特am&x27;命令,git,file,patch,Git,File,Patch,在Windows 10上,使用以下命令制作修补程序文件并将其放入目录: git format-patch SHA1..SHA2 -o <directory_path>\patches 但是,修补程序可以单独应用,例如: git am <directory_path>\patches\0001-filename.patch git am\patches\0001-filename.patch 还尝试使用: git am <directory_path>\p

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

git format-patch SHA1..SHA2 -o <directory_path>\patches
但是,修补程序可以单独应用,例如:

git am <directory_path>\patches\0001-filename.patch
git am\patches\0001-filename.patch
还尝试使用:

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

但这也不行。命令在Windows终端和PowerShell 7.0.3中都进行了测试。我遗漏了什么?

请参阅@ElpieKay,谢谢你的推荐。令人惊讶的是,即使在11年之后,仍然没有更“内置”的解决方案。再次感谢!我们在bashshell中遇到了类似的情况,并使用
for
循环来迭代补丁。您可以在Windows终端和Power Shell中尝试一个循环。非常感谢您的帮助。虽然我还没有尝试过循环,但我确实尝试过使用Git Bash,它是与Git for Windows一起安装的,并且运行良好。再次感谢!请参阅@ElpieKay,谢谢您的参考。令人惊讶的是,即使在11年之后,仍然没有更“内置”的解决方案。再次感谢!我们在bashshell中遇到了类似的情况,并使用
for
循环来迭代补丁。您可以在Windows终端和Power Shell中尝试一个循环。非常感谢您的帮助。虽然我还没有尝试过循环,但我确实尝试过使用Git Bash,它是与Git for Windows一起安装的,并且运行良好。再次感谢!
git am <directory_path>\patches\0001-filename.patch
git am <directory_path>\patches\000[1-3]*.patch