zoukankan      html  css  js  c++  java
  • git 打patch和应用patch 流程

    在公司里面做测试的时候,使用git打patch的时候,通常是使用 git am patch 或者 cat xx.patch | git apply patch.

    git am方法打入patch主要适用于生成patch通过git format-patch生成的Git专用Patch。而git apply 通用与所有的通用patch (git diff就是打的标准patch)

    如果是通过make diff打的patch,那么就不能用git am来打入patch。只能使用git apply 来打patch。

    所以流程是,找到你打的branch : git branch -r (显示所有branch) , git checkout branch(切换到你的branch),git pull拉到最新的版本 或者使用 git reset --hard commitID

    使用git am patch或者git apply patch 打入patch。然后在编译就行了!

    先检查patch文件:git apply --stat newpatch.patch
    查看补丁是否能够干净顺利地应用到当前分支中: git apply --check newpatch.patch
    对于git diff生成的patch,你可以用git apply --check

    git am file.patch

    导入到库中,如果执行时失败,则最好执行:

    git am --abort

    将patch做适当修改后,再次尝试

    目前掌握的这么多,之后再补充~

  • 相关阅读:
    BZOJ 1051: [HAOI2006]受欢迎的牛( tarjan )
    BZOJ 2208: [Jsoi2010]连通数( DFS )
    js效果-鼠标提示框
    CSS-背景
    CSS-文本
    tomcat 安装 for Mac
    CSS选择器基础
    POJ3349-Snowflake Snow Snowflakes-Hash
    数据库的三大设计范式
    HDU5120-Intersection-两个圆环相交面积
  • 原文地址:https://www.cnblogs.com/shrimpPython/p/10920684.html
Copyright © 2011-2022 走看看