美文网首页git
git diff 使用场景与说明

git diff 使用场景与说明

作者: 轻书铭 | 来源:发表于2023-02-21 16:43 被阅读0次

    一、说明

    市场上项目的更新方式多种多样,今天记录一种有关git的更新操作。

    二、使用场景

    项目多需求以及服务器代码更新。

    • 1、项目多需求

    项目需求量非常大,多人开发(此时可配一把关人员),较为熟悉代码的情况下,整合的同事可根据开发人员的提取包手动更改冲突与差异,调整提交内容合并到主分支(细化、拆分每项需求改动)。

    • 2、服务器代码更新

    更新时,改动非常多、存在图片资源更新、集中更新不单推、禁止FTP直连等,可采用代码包的方式集中更新。不过,往往有很多小系统都无关紧要,更新也就不是那么规范且无安全限制,更有直接登录服务器vim编辑的情况。

    三、使用方式

    • 指令
    git diff A B --name-only | xargs tar -zcvf xxx-2023-v1.tar.gz
    
    • 参数介绍
      A:上一个更新代码的git节点,更新内容不包含。
      B:最后一个改动提交的git节点,更新内容包含。
      A < 更新内容 <= B,参数格式例如:2cee8fca,phpstorm的Log显示8位字符,git log查看取一长串字符的前8个。
      xxx-2023-v1.tar.gz:文件包命名,可根据自己习惯命名做区分。
    • 包的使用
      传到指定项目根目录,解压。
    tar zxvf xxx-2023-v1.tar.gz
    

    解压完成可根据各自项目的情况做下一步处理。

    相关文章

      网友评论

        本文标题:git diff 使用场景与说明

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