簡體   English   中英

如何將多個補丁合並為一個大補丁?

[英]How to merge multiple patches into one big patch?

我在一個目錄中有大約 20 個補丁文件。

我需要將它們合並到一個大補丁文件中。 我已經閱讀了多個其他問題,但 combineiff 只能將 2 個差異合並為一個。

如何將所有 20 個補丁合並為一個?

您可以簡單地應用所有這些補丁,獲得 20 個新的提交( git am ,這可能需要多個補丁)。

然后,作為“ git reset --soft ? 的實際用途”的案例,將(--soft)重置為您的原始提交。
該索引將是代表應用的 20 個補丁的索引。

然后,一個簡單的git diff將生成一個全局補丁。

更簡單的方法是使用git apply 20 次,這不會生成提交

暫無
暫無

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

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