簡體   English   中英

如何一次應用多個 git 補丁

[英]how to apply multiple git patches in one shot

我有大約 100 個補丁,如下所示,有沒有辦法一次性應用所有補丁?

0001-*.patch,0002-*.patch,0003-*.patch............

例如,您可以使用git am

$ git am *.patch

對於所有可用選項,請查看手冊頁。

要為所有補丁獲得一次提交:

git apply *.patch
git add -A
git commit -m '<your message>'

修補程序按目錄列表的順序應用。

git apply具有git am大部分標志

在 Windows/cmd git apply上無法識別* 但是 cmd 的某些部分理解它,我使用以下解決方法:

> for /r %i in (patch_dir\*.patch) do git apply %i

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM