首页 > 其他分享 >通过git diff 命令生成patch文件

通过git diff 命令生成patch文件

时间:2023-02-14 11:33:38浏览次数:35  
标签:git 生成 命令 commit 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 <[email protected]>
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文件

 

标签:git,生成,命令,commit,diff,patch
From: https://www.cnblogs.com/cqx6388/p/17119029.html

相关文章

  • Windows-下载git
    1.在官网下载windows版本的githttps://git-scm.com/downloads  2.进行安装1.同意安装 2.选择安装路径:3.选择安装组件:上图红框内的选项是默......
  • 在Windows上使用Gitea SSH遇到的问题
    在Windows中Gitea的RUN_USER(以用户名运行)可能会与Windows系统的账户系统关联,因此你可以在此处填写任意用户名,推荐填写 git。在安装界面中可以修改,如下图所示。如......
  • git如何把本地文件夹和远程仓库关联
    场景:1,有一个本地项目,没有上传到git过,你在远程新建了一个仓库,想把这个本地的代码推送到该仓库2,直接想把本地代码推送到远程并创建该本地文件对应的仓库解决方法:没有仓库......
  • git bash窗口创建vue项目, 箭头切换没起作用?
    1、解决方法:一、直接在命令窗口创建(Win+R),输入cmd二、使用winpty命令+.cmd,如:winptynpm.cmdcreatevite@latest  ......
  • git命令
    gitremote-v查看本地仓库与哪些远程仓库建立了链接gitremoteaddupstreamhttps://github.com/timo1160139211/firstGit.git添加一个链接,连接名为upstream,链接......
  • git删除远程分支
    git删除远程分支gitpushorigin--delete[branch_name]删除本地分支区别gitbranch-d会在删除前检查merge状态(其与上游分支或者与head)。gitbranch-D是gitbranch-......
  • Git运用 一 (Gitee版)
     1.Git本地命令     先创建一个本地仓库     右键GitBashHere             查看git版本git--version  公共配置添加用......
  • Git运用 二 (Gitee版)
               清屏clear                   清屏clear              清屏clear......
  • Git运用 三 (Gitee版)
    创建分支:gitbranch[分支名称]  gitbranch b1查看分支: gitbranch-v 切换分支:gitcheckoutb1给分支添加内容:gitaddget_tong.txt gitcommit-m"b1bra......
  • Git运用——远程仓库操作(Gitee版)
    创建SSH安全秘钥    在gitee中查看ssh公钥  查看Gitee是否链接: [email protected]创建gitee仓库 创建远程仓库下载文件夹second_git_reposTest.java ......