我在一个目录中大约有20个补丁文件。
我需要将它们合并到一个大的补丁文件中。我已经读过其他多个问题,但是Combinediff只能将2个差异合并为一个。
如何将全部20个补丁合并为一个?
答案 0 :(得分:1)
您只需简单地应用所有这些补丁,即可获得20个新提交(git am
,可能需要multiple patches)。
然后,以“ Practical uses of git reset --soft
?”为例,将(--soft)重置为原始提交。
该索引将是一个代表所应用的20个补丁的索引。
然后简单的git diff
会生成一个全局补丁。
一种更简单的方法是使用git apply
20次,这不会生成提交