• 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 如果有报错就证明有兼容问题,不过有些问题可以忽略不关注

  • 相关阅读:
    Redis 基本数据类型
    Redis的安装
    Redis介绍
    JavaWeb Servlet
    深入理解JVM1
    JavaWeb Request和Response
    移动端获取屏幕宽度
    meta标签大全(荐)
    网页加载进度条
    每个JavaScript程序员都需要知道的5个数组方法
  • 原文地址:https://www.cnblogs.com/sidesky/p/9012806.html
Copyright © 2020-2023  润新知