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
欢迎订阅「K叔区块链」 - 专注于区块链技术学习
博客地址:http://www.jouypub.com
简书主页:https://www.jianshu.com/u/756c9c8ae984
segmentfault主页:https://segmentfault.com/blog/jouypub
腾讯云主页:https://cloud.tencent.com/developer/column/72548
Git管理多个远程分支相关推荐
- git 删除本地和远程分支_如何在本地和远程删除Git分支
git 删除本地和远程分支 In most cases, it is simple to delete a Git branch. You'll learn how to delete a Git b ...
- git 拉取指定远程分支的内容
git 拉取指定远程分支的内容 git clone -b ants git@github.com:Ants-double/CareerJava.git git clone -b 远程分支名 仓库地址 ...
- git bash拉取远程分支到本地
1.初始化 目标导入文件夹里右击选择git bash here ,切到git命令行输入 git init git init 2.与origin master建立连接 git remote add or ...
- git 命令怎么删除远程分支
本地删除请看:git 命令怎么删除本地分支 查看所有分支 查看项目的远程分支: git branch -r 删除远程分支 比如我们要删除远程分支 origin/SLT_table_report git ...
- Idea Git 拉取全部远程分支, Idea Git 删除远程分支
Idea Git 拉取全部远程分支, Idea Git 删除远程分支 一.拉取全部远程分支 1.方法一: 选中项目 --- 右键 --- Git --- Fetch 2.方法二:Git 栏目 --- ...
- git切换到指定远程分支
git切换到指定远程分支 我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤. 查看远程所有分支 $ git branch -a git bran ...
- git:建立映射到远程分支的本地分支
<?xml version="1.0" encoding="utf-8"?> git:建立映射到远程分支的本地分支 git:建立映射到远程分支的本地 ...
- 【Git】Git 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )
文章目录 一.查看远程分支 二.远程分支分析 三.删除远程分支 一.查看远程分支 执行 git branch -a 命令 , 可以查看当前 本地仓库 对应的 远程仓库 的所有分支 ; 远程分支内容 : ...
- 【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
文章目录 一.克隆 master 分支 git clone 二.查看远程分支 git branch -a 三.克隆远程分支 git checkout -b 一.克隆 master 分支 git clo ...
最新文章
- python编程入门教学电子书-Python编程入门电子书教程,看这几个就够了
- redis 缓存击穿 看一篇成高手系列 三
- RMAN Restore, Recovery
- 扩展插件_Adobe扩展工具插件系列
- 制作自己的linux内核,打造属于你自己的Linux系统
- 从app加载页面说开去
- Highlight(高亮)Gridview控件列
- 22 副为程序员定制的对联,总有一副适合你...流泪
- 关于互联网大厂裁员,引发企业危机处理与个人危机处理的思考
- Python是否支持短路?
- python 删除set指定值_python中的变量和数据类型(三)
- linux dstat rpm,dstat监控工具介绍
- 数字电路设计之低功耗设计方法六:旁路(by-passing)
- app中跳转到手机浏览器,部分手机白屏解决(Vue)
- Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.and
- 睡眠 应该用 a加权 c加权_CPA每日一练财管加权平均资本成本的计算
- Android Doze模式
- cookies、sessions、token区别
- 大数据告诉你:2019年该学习什么技术
- 获取系统时间戳的方法(使用c,c++,ros)
热门文章
- 第0003 天:论团队分工、成长
- 判断一个整数的奇偶性php,【算法】- 判断一个整数是否是奇数
- python 3.8.0安卓_Python 3.8.0 正式版发布,新特性初体验
- python实践项目(八)
- 启动Virtual User Generator提示ArgumentNullException:值不能为null
- Java21天打卡练习Day21-集合map
- 21天Jmeter打卡Day18 前置处理器_熟悉常用组件
- 兼容性测试需要注意的测试点
- 关于 Appium 各种版本的安装,都在这里
- Pytest学习-如何在用例代码中调用fixtrue时传入参数