tob*_*yer 19
要将存储库导出到某个提交:
git archive -o export.zip <COMMIT>
.替换<COMMIT>
为要导出的提交编号.
要在两个提交之间创建补丁:
git diff COMMIT1 COMMIT2 > patch.txt
Abi*_*ern 10
Git有一种为每个提交创建补丁的便捷方法.虽然这最初是作为一种格式化补丁的方式,以便可以通过电子邮件发送,但它们是提取一组更改的便捷方式.
您想要的命令git format-patch
以及将这些格式化的补丁应用回git的方式是使用该git am
命令.
例如,如果您要将两个提交C1和Cn导出为一组git补丁,则只需要:
git format-patch -k C1..Cn
Run Code Online (Sandbox Code Playgroud)
这将创建一组编号的补丁(在当前目录中).每个补丁都是提交的差异,以及提交信息(标题,评论,作者,日期等).
这不仅仅是两个提交之间的简单diff文件将为您提供.
归档时间: |
|
查看次数: |
9390 次 |
最近记录: |