git 常用命令

一、git 如何生成patch和应用patch

在接着说说git format-patch生成的补丁,这是git专用的,也是日常工作中最常接触到的补丁类型。常用命令如下:
        1)两个节点之间的提交: git format-patch  节点A   节点B
        2)单个节点: git format-patch -1 节点A (-n就表示要生成几个节点的提交)
        3)最近一次提交节点的patch :git format-patch HEAD^ 依次类推……
使用git format-patch命令生成的patch文件,包含了提交的附加信息:比如作者,时间等。再次基础上使用git am命令即可将此补丁应用到当前分支。注意应用完之后,你会发现当前分支多了一次提交记录,并且有完整的信息,而不是简单的修改文件。在对比一下,git diff 和git format-patch生成的patch一个重要不同之处,实际使用中会发现git diff一次只会生成一个patch文件,不管差别了多少个提交,都是一个;而git format-patch是根据提交的节点来的,一个节点一个patch。
        补充小技巧:  如果有额外信息需要补充,但又不想放在提交消息中说明以免搞乱了提交说明。可以编辑这些补丁文件,在第一个“---” 行之前添加说明即可。这样的信息能阅读,但在执行完git am命令之后该节点的提交信息不回包含上述信息。 


如何应用patch:

在根目录下执行patch -p1 < patch。

5、如果成功会显示如下:patching file mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h---------success了,恭喜你打patch成功。

参考网址:

http://blog.csdn.net/maybe_windleave/article/details/8703778


http://www.cnblogs.com/y041039/articles/2411600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值