Fork原项目新增分支的同步和推送

Fork原项目新增分支的同步和推送

小猪八Q

于 2018-03-28 19:06:22 发布

7543
 已收藏 6
分类专栏: 综合 文章标签: Git Fork 分支同步
版权

综合
专栏收录该内容
8 篇文章0 订阅
订阅专栏
在 Github 或者 Gitlab Fork 项目以后,原项目增加了新的分支,我们可以通过以下流程将分支同步下来

本项目前提假设我们设置了 remote 的名称为 up 与源项目关联.

$ git remote -v
origin  git@gitlab.test.com:zhangsan/project.git (fetch)
origin  git@gitlab.test.com:zhangsan/project.git (push)
up      git@gitlab.test.com:WP/develop/project.git (fetch)
up      git@gitlab.test.com:WP/develop/project.git (push)
1
2
3
4
5
假设默认源项目只有master分支,而后在master的基础上创建了production分支

获取远程分支内容
$ git fetch up production:production 
1
切换分支
$ git checkout production
1
推送本地分支到origin
$ git push origin production
1
关联本地production与远程production
git branch --set-upstream-to=origin/production production
1
源项目新增加的分支,对我们本地分支以及origin远程分支都会产生影响,刚开始有一点凌乱。只要确认原项目与我们Fork后的项目是完全独立的,我们仅仅是通过pull将新分支的内容拉到本地。操作本地内容,将production新分支推送到origin产生origin/production分支并关联,就完成整个流程。

注:后续的pull request时,选择origin/production与源项目production分支进行合并即可
————————————————
版权声明:本文为CSDN博主「小猪八Q」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wpfLove/article/details/79732259

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值