git同一项目使用多个远程仓库
2019独角兽企业重金招聘Python工程师标准>>>
git同一项目使用多个远程仓库
某些场合,一个git项目需要能同时使用两个甚至多个远程仓库,比如国内+国外、测试环境+生产环境,等等。在项目的根目录查看git配置文件,一般来说是这样的:
$ cat .git/config
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = truehideDotFiles = dotGitOnly
[remote "origin"]url = https://git.oschina.net/mvpboss1004/Availability.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]remote = originmerge = refs/heads/master
可见,我们常用的git remote add origin https://git.oschina.net/mvpboss1004/Availability.git
中,origin只是个名字。
1. 添加一个远程仓库
修改config文件,加入另一个远程仓库,并为其命名,比如称为mirror:
[remote "origin"]url = https://git.oschina.net/mvpboss1004/Availability.gitfetch = +refs/heads/*:refs/remotes/origin/*
[remote "mirror"]url = https://github.com/mvpboss1004/Availability.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]remote = originremote = mirrormerge = refs/heads/master
2. pull操作
使用以下命令,可以分别从两个远程仓库pull:
git pull origin master
git pull mirror master
3. push操作
使用以下命令,可以分别push到两个远程仓库:
git push origin master
git push mirror master
转载于:https://my.oschina.net/u/3552749/blog/1800489
git同一项目使用多个远程仓库相关推荐
- Git 本地项目添加多个远程仓库
Git 本地项目添加多个远程仓库 第一种方式: 1. 添加一个远程库 名字不能是origin git remote add 17MOX http://git.17byh.com/17MOX ...
- Git本地项目推送到远程仓库
目录 1.初始化git 2.添加远程地址并给地址起一个别名 3.合并远程代码 4.推送 5.常见问题 6.无法推送 7.查看远程仓库信息 8.拉取与本地不相关的git项目 9.配置ssh公钥 1.初始 ...
- git 上传代码到指定仓库_初次使用git上传代码到github远程仓库
一.新建代码库 注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...
- 使用git上传代码到github远程仓库
一.新建代码库 注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...
- Git本地文件上传到远程仓库
1 . Git 的工作理论 Git本地有三个工作区域工作目录(Working Directory ).暂存区(Stage/Index).资源库(Repository或Git Directory).如果 ...
- git的简介与基本使用远程仓库gitee的创建
目录 1. git简介 1.1 git是什么 编辑 1.2 git与svn的区别 2.gitee 2.1gitee创建仓库 2.2 删除仓库 3. git的基本操作 3.1 配置账户及邮箱 1)查看 ...
- 使用Git将本地文件提交到远程仓库
使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github.gitee都行 ...
- Git命令推送文件到远程仓库——码云还是GitHub小猫咪都可噢
我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...
- 让Maven项目使用Nexus作为远程仓库的settings.xml配置
让maven项目使用nexus作为远程仓库有两种方式,第一种是在项目的pom.xml中进行更改,让单个项目使用nexus仓库:另一种是通过修改maven的配置文件settings.xml进行更改,让所 ...
最新文章
- 图神经网络权威基准OGB的2020年“刷榜往事”
- 10岁宝宝制作的三国演义题材的海报
- C# PictureBox加载图片并显示进度条
- linux问答学知识
- 【数据库系统概论】考研重点章节分析【0】
- 绕过网关访问图片上传并解决跨域问题
- python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)
- java中日历类:Calendar
- 通用单向链表设计(一)——接口的设计
- GDAL读写矢量文件——Python
- Configuration property name ‘fdfs.thumbImage‘ is not valid---springcloud工作笔记163
- Nginx正、反向代理以及负载均衡介绍
- VS2022支持.net4.0和.net4.5SDK
- 完整java开发中JDBC连接数据库代码和步骤[申明:来源于网络]
- 同余方程(Day 2)
- IP地址归属地那些事
- UCGUI信息处理机制
- 在服务器上搭建ftp站点
- 解决mac备忘录会自动将英文双引号转化为中文双引号
- 【物理学术竞赛】——绳上的球(再续)
热门文章
- ASP.NET MVC标记最新的发布新闻或文章
- 【Azure Services Platform Step by Step-第1篇】INTRODUCING THE AZURE SERVICES PLATFORM
- linux系统定时检查网络状态python脚本
- Go并发编程之美-Load/Store操作
- BZOJ 1996 [Hnoi2010]chorus 合唱队
- mysql5.5与5.5版本关于修改字符集的方法
- 异步函数带来的另一好处—不用混淆代码了?
- CentOS 6.0安装VNC Server
- 统一沟通-技巧-11-Lync-联盟-1-MSN
- Add A Qdisk After configure RHCS