美文网首页
git patch相关命令收集

git patch相关命令收集

作者: 都是弯弯绕 | 来源:发表于2022-08-25 13:48 被阅读0次

1,

//生成从当前commit往前x个commit的patch文件

git format-patch -x

//默认有几个commit就会生成几个.patch文件,并且默认文件名从最早提交的commit 0001编号

//生成从指定commit_id(包含该commit) 往前x个commit的patch文件

git format-patch commit_id -x

//单独生成某个commit的patch

git format-patch commit_id -1

//当然也可以将所有commit的差异合并到一个patch文件,方便使用

git format-patch -x --stdout > patch-name.patch

//生成两个commit之间的所有commit的patch文件(不包含start_commit):

git format-patch start_commit_Id..end_commit_Id

2,

//检查patch文件

git apply --stat xxx.patch

//检查能否应用成功

git apply --check xxxx.patch

使用git am xxx.patch可以应用指定patch文件

//使用模式匹配git am *.patch会自动根据编号依次应用所有的patch文件(所以生成patch的编号自动安装提交先后生成)

git am *.patch

//使用git apply 命令也可以应用patch(多用于.diff文件)但是相比于am命令不会将commit信息加入

3,

//am 应用patch有冲突,则会提示命令用于查看冲突具体

git am --show-current-patch

//以及用于跳过、继续或者终止am命令

git am --continue

git am --skip

git am --abort

//使用git am -3 xxx.patch可以在发生冲突时使用git mergetool调用冲突合并工具解决冲突

git am -3 *.patch

git mergetool

相关文章

  • git patch相关命令收集

    1, //生成从当前commit往前x个commit的patch文件 git format-patch -x //...

  • 13 -- git <转>

    Git常用操作命令收集: 1) 远程仓库相关命令 2)分支(branch)操作相关命令 3)版本(tag)操作相关...

  • 【框架语言】Git提交本地分支到远程

    常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/j...

  • GIT打patch命令

    1.生成patch命令 git format-patch n //n为包含commit的数量

  • Git常用操作命令收集:

    Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$gitclonegit://github.com/j...

  • git常用命令

    Git常用操作命令收集: (1)远程仓库相关命令 检出仓库:$gitclonegit://github.com/j...

  • Git常用命令

    收集、记录、整理一些 Git 相关使用技巧。 git config 查看配置信息 命令参数 --list,简写 -...

  • git format-patch

    使用git format-patch生成所需要的patch: # git format-patch -s 1bbe...

  • 前端 | Git的学习

    文章目录 Git相关命令 Git相关命令 git init :初始化本地git目录,生成 .git 文件夹 git...

  • git基本命令

    git常用命令 git丢弃更改相关 git连接远程仓库相关 git切换分支相关 git stash相关 git标签相关

网友评论

      本文标题:git patch相关命令收集

      本文链接:https://www.haomeiwen.com/subject/aooagrtx.html