使用特定补丁号应用一系列补丁
Apply series of patches using specific patch number
我有一套补丁,例如如下。
0001-first-commit.patch
0002-second-commit.patch
0003-third-commit.patch
0004-4th-commit.patch
0005-fifth-commit.patch
从给定补丁编号到结束应用补丁的最佳方法是什么。我的意思是我们可以在使用 git am?
应用补丁时指定 'range'
例如,我想应用从 0003 到 0005 的补丁。我应该使用带有 git 和 的什么标志?还有其他方法吗?
要将 0003 应用到 0005,
git am 000[3-5]*.patch
要跳过 0001 和 0004,
git am 000[!14]*.patch
对于更复杂的情况,您可能需要像循环这样的小脚本。
我有一套补丁,例如如下。
0001-first-commit.patch
0002-second-commit.patch
0003-third-commit.patch
0004-4th-commit.patch
0005-fifth-commit.patch
从给定补丁编号到结束应用补丁的最佳方法是什么。我的意思是我们可以在使用 git am?
应用补丁时指定 'range'例如,我想应用从 0003 到 0005 的补丁。我应该使用带有 git 和 的什么标志?还有其他方法吗?
要将 0003 应用到 0005,
git am 000[3-5]*.patch
要跳过 0001 和 0004,
git am 000[!14]*.patch
对于更复杂的情况,您可能需要像循环这样的小脚本。