Git管理多个远程分支

首先Git不能单独设置pull和push的源,也就是说pull和push的只能保持一致!

背景:
本人的博客是基于hexo-theme-next的,但是因为个人喜好,基于源码做了一写改动。可是官方源码更新了我也要跟着一起更新呀,于是使用git设置不同的源来保持和官方同步更新。

查看本地源

> git remote -v
https://github.com/xmvper/xmvper.github.io.git

查看远程分支和本地分支的对应关系

> git branch -vv
* master 77e072b [origin/master] curl新增参数

添加源

> git clone https://github.com/xmvper/hexo-theme-next.git
> git remote add office https://github.com/theme-next/hexo-theme-next.git

新增分支指向office/master 分支

# 检出office/master分支到本地,并命名hexo-theme-next
> git checkout -b hexo-theme-next office/master

或者,先新建分支,然后设置upstream
> git branch hexo-theme-next
> git branch --set-upstream-to=office/master hexo-theme-next  或  git branch -u office/master hexo-theme-next

最后,基于自己的喜好修改文件,再把修改后的内容提交到自己的仓库

> git push origin hexo-theme-next
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值