Git diff 生成patch文件

通过git diff 命令生成patch文件

1.还未提交的修改

命令 :git diff > commit.patch

2.已提交的修改

先用git log命令查看commit id
soft04@lzy-pc:~/work/code/p716qc-e3x-qz-noback$ git log
commit 8b5100cdcd3895c1b9f44ef042b120fd2b4dfc7b
Author: xxxx <xxxx@163.com>
Date:   Tue Nov 19 18:45:05 2019 +0800

    test

commit 3da71ca35b7d62894330dbdf8cee1d653a3e26df
Author: xxxx <xxxx @163.com>
Date:   Thu Nov 14 16:21:18 2019 +0800

    去掉toast
   
通过命令生成patch
命令 :git diff 3da71ca35 8b5100cdcd > commit.patch

3.已经add但是未commit的修改

命令 :git diff --cached > commit.patch

4.检查patch是否可以应用

命令 :git apply --check commit.patch

5.查看patch文件

命令 :cat commit.patch

6.打补丁

命令 :git apply commit.patch

生成的commit.patch文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值