码迷,mamicode.com
首页 > 其他好文 > 详细

Git diff 生成patch文件

时间:2021-03-03 12:26:23      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:cee   修改   detail   cdc   sdn   inf   https   oba   com   

通过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文件

技术图片

 

 

转载于:https://blog.csdn.net/wxd_csdn_2016/article/details/103148577

Git diff 生成patch文件

标签:cee   修改   detail   cdc   sdn   inf   https   oba   com   

原文地址:https://www.cnblogs.com/it-deepinmind/p/14472516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!