除第一次提交外,Git归档所有更改

时间:2011-12-01 19:28:44

标签: git version-control

我需要更改第三方产品。我已将所有股票代码作为我的第一次提交。现在我已经多次承诺并做了很多改变。

如何导出仅包含更改的存档?我想要自第一次提交以来的所有添加/更改,但如果尚未修改则在第一次提交中没有任何内容。对第一次提交中发生的文件没有删除。

1 个答案:

答案 0 :(得分:4)

我会建议修补程序格式,git format-patch

git format-patch --stdout firstCommitSHA1.. > aPatch

firstCommitSHA1是您的第一次提交:它会选择之后的所有首次提交到您当前的HEAD,并通过{{生成可轻松应用于其他仓库的补丁3}}