• git通过diff文件,合并未上传代码库代码


    今天有段代码需要从别人的机器上同步到本地,但是这段代码还没上库,所以要么将这部分代码打包传过来,或者,用下面的办法。 由于代码修改涉及多个文件,打包搞过来确实比较麻烦,在网上找了下,发现可以用git diff和git apply命令结合完成同步,

    具体操作如下:

    1. 用diff导出差异文件 git diff b > diff 这里的b是别人机器上我要同步的所有代码所在根目录

    # 前面是旧版本,后面是新版本
    git diff f58c2b52a4b ad1585dbd85
    
    # 比较两个分支
    git diff master test

    2. 用apply命令同步差异 跳转到本机的相同目录执行下面命令 git apply --reject diff 其中 diff是第一步导出的差异文件 看到没有提示报错就ok了~ 这里git apply还有两个相关的命令,一起写下来 查看diff文件中的改动信息 git apply --stat diff 检查差异文件的兼容性 git apply --check diff 如果有报错就证明有兼容问题,不过有些问题可以忽略不关注

  • 相关阅读:
    zencart_magiczoom
    如何把一个TXT文本文件按行数分割成多个文本文件
    工作时常用东西汇总
    asp Vernum
    sitemap制作
    php后门屌炸天
    威盾解密
    软路由
    企业安全工作要点
    内网ARP攻击
  • 原文地址:https://www.cnblogs.com/sidesky/p/9012806.html
Copyright © 2020-2023  润新知