git patch合并(同步、更新)两个不同分支中的单个文件

30 篇文章 0 订阅

git patch合并两个不同分支中的单个文件 

比如现在有两个分支:
dev_0.0.1_zf
dev_1.1.0_zf

这两个分支是一个项目的不同版本分支。这两个分支中维护着一个相同的代码文件XinWenFragment.java。但是针对两个分支中的共同的代码文件XinWenFragment.java,在更新的分支dev_1.1.0_zf中做了新修改,现在需要把在新分支dev_1.1.0_zf上针对XinWenFragment.java的代码同步到旧的分支dev_0.0.1_zf中XinWenFragment.java中。

首先切换到分支:dev_0.0.1_zf上:

git checkout dev_0.0.1_zf

然后在分支dev_0.0.1_zf下使用git的patch命令:

git checkout --patch dev_1.1.0_zf app/src/main/java/com/hx168/newms/android/market/fragment/XinWenFragment.java

弹出修改确认提示:

Apply this hunk to index and worktree [y,n,q,a,d,/,K,g,e,?]?

在弹出的都选  y 即可。最后提交代码完成更新合并同步。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值