GitHub fork别人的分支后,如何实现本地修改的代码与原分支同步。

1、GitHub fork别人的分支后,如何实现本地修改的代码与原分支同步。

clone一份自己在GitHub上fork的代码:git clone git@github.com:BuildAndRelease/**********

检出某一次提交,形成自己的分支:git checkout 60bd88df915880d23877bfc1602e8ddcf4c4dd2a -b feature/flutter_framework_2.0.0_fix

把自己的分支推送到自己的GitHub:  git push origin feature/flutter_framework_2.0.0_fix

添加fork原的路径: git remote add official https://github.com/flutter/flutter.git

同步原代码提交到自己的分支:先切换到自己的分支然后: git pull official c5a4b4029c0798f37c4a39b479d7cb75daa7b05c

还原自己的分支到原代码的某次提交:git reset --hard 60bd88df915880d23877bfc1602e8ddcf4c4dd2a

2、GitHub clone别人的分支后,如何实现本地修改的代码与原分支同步。

在自己的GitHub上线建一个空工程;

clone下来:git clone git@github.com:BuildAndRelease/skia.git

添加要clone的别人的分支:git remote add upstream https://skia.googlesource.com/skia

获取别人分支代码:git fetch upstream

check别人代码的分支:git checkout v1.12.13

提交别人的分支到我们自己的仓库:git push origin v1.12.13

check别人的某次提交到我们自己的分支:git checkout bbc5288f2bb1a7951bbacedb9ab3d131147edb89 -b flutter/flutter_engine_2.0.0_skia

提交我们自己的分支:git push origin flutter/flutter_engine_2.0.0_skia

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值