解决原仓库和fork仓库分支问题

问题描述:

当项目开始时源仓库只有master一个主分支,开发人员fork出来一份,然后在自己fork出来的分支开发,当源仓库再有了新分支dev,刚好你也需要dev分支时,该怎么将源仓库的分支同步到自己fork出来的仓库上呢?

 

1.首先在你本地将你fork的仓库clone下来

git clone 你fork出来的仓库git地址

 

2.将源仓库的git地址添加到本地的remote

git remote add upstream 源仓库的git地址

 

3.在本地创建一个叫的dev新分支,并切换过去

git checkout -b dev

 

4.从源仓库将dev分支的内容,pull到你新建的本地dev分支上

git pull upstream dev

 

5.将本地的dev分支 推送到你fork出来的远程仓库

git push origin dev

 

其实第三步和第四部可以简化为一下操作

git checkout -b dev upstream/dev

 

此时,你的远程分支也就有了这个新的dev分支,也就做到了你fork出来的仓库和源仓库分支的同步

 

 

这里我拿dev举例,实际操作要看具体的情况来决定

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值