我需要更改第三方产品。我已将所有股票代码作为我的第一次提交。现在我已经多次承诺并做了很多改变。
如何导出仅包含更改的存档?我想要自第一次提交以来的所有添加/更改,但如果尚未修改则在第一次提交中没有任何内容。对第一次提交中发生的文件没有删除。
答案 0 :(得分:4)
我会建议修补程序格式,git format-patch
git format-patch --stdout firstCommitSHA1.. > aPatch
firstCommitSHA1
是您的第一次提交:它会选择之后的所有首次提交到您当前的HEAD
,并通过{{生成可轻松应用于其他仓库的补丁3}}