git通过diff文件,同步别人的修改

今天有段代码需要从别人的机器上同步到本地,但是这段代码还没上库,所以要么将这部分代码打包传过来,或者,用下面的办法。

由于代码修改涉及多个文件,打包搞过来确实比较麻烦,在网上找了下,发现可以用git diff和git apply命令结合完成同步,具体操作如下:

1. 用diff导出差异文件

git diff b > diff

这里的b是别人机器上我要同步的所有代码所在根目录


2. 用apply命令同步差异

跳转到本机的相同目录执行下面命令

git apply --reject diff

其中 diff是第一步导出的差异文件

看到没有提示报错就ok了~


这里git apply还有两个相关的命令,一起写下来

查看diff文件中的改动信息

git apply --stat diff


检查差异文件的兼容性

git apply --check diff

如果有报错就证明有兼容问题,不过有些问题可以忽略不关注

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值