git学习之git format-patch

本文介绍了如何使用git的format-patch命令来生成补丁文件。主要讲解了两种用法:一是针对单个提交生成补丁;二是针对提交范围生成补丁。通过具体的命令示例展示了如何操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git format-patch可以生成patch,学习了一下,主要有以下两种用法:

1) 指定某个提交

$ git format-patch commit-id

对从commit-id到HEAD之间的每一个提交生成patch,不包括commit-id
 

$ git format-patch --root commit-id

对从第一个提交到commit-id之间的每一个提交生成patch,包括commit-id
 

$ git format-patch -1 commit-id

对commit-id对应的提交生成patch

2) 指定一个提交范围

$ git format-patch commit-id1..commit-id2

对从commit-id1到commit-id2之间的每一个提交生成patch,不包括commit-id1,包括commit-id2
如果要看任意两个提交之间的 diff,可以用下面这条命令:

$ git diff commit1 commit2

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值