前言
有时候我们需要将某个目录指定commit合并到其他分支,这时候我们可以使用git format-patch来生成patch文件,然后使用git am来应用patch文件。
找到需要合并的commit
1 | # 指定某个文件或者某个目录 |
生成patch文件
1 | # 这里的`bc12f43a404406df0e5316ac0dfcf1054f40af62`是需要合并的commit的起始点, 但是不包含这个commit |
应用patch文件
1 | git am <patch_file>/*.patch |