Git提交到多个远程仓库(多看两个文档)

一、总结

一句话总结:

二、 Git提交到多个远程仓库(多看两个文档)

有两种做法,先看第一种

一、通过命令行进行操作

例如我有下面两个仓库:

Mybatis通用Mapper

https://git.oschina.net/free/Mapper.git

https://github.com/abel533/Mapper.git

在项目路径下打开Git Bash

添加一个remote,这里是all,也可以是别的名字

输入:git remote add all https://git.oschina.net/free/Mapper.git

再添加另一个:git remote set-url --add all https://github.com/abel533/Mapper.git

如果有多个,按照上面这一个命令进行添加.

提交的时候输入:git push all --all

这样就会一次提交到多个库了,上面命令输出如下:

$ git push all --all
Counting objects: 19, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (10/10), 644 bytes | 0 bytes/s, done.
Total 10 (delta 3), reused 0 (delta 0)
To https://github.com/abel533/Mapper.git5b83845..ebd3836  master -> master
Counting objects: 19, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (10/10), 644 bytes | 0 bytes/s, done.
Total 10 (delta 3), reused 0 (delta 0)
To https://git.oschina.net/free/Mapper.git5b83845..ebd3836  master -> master

在操作完上面的添加命令后,如果我们打开.git/config文件,我们可以看到这样的配置:

[remote "all"]url = https://github.com/abel533/Mapper.gitfetch = +refs/heads/*:refs/remotes/all/*url = https://git.oschina.net/free/Mapper.git

从这个配置可以引出我们的第二种方法.

二、直接配置.git/config文件

在配置中添加:

[remote "all"]url = https://github.com/abel533/Mapper.giturl = https://git.oschina.net/free/Mapper.git

有多少个远程库,就配置多少个url即可.

从这里可以看出,第一种方法生成的配置中还有一个fetch配置,这个配置可以完全去掉.

转载于:https://www.cnblogs.com/Renyi-Fan/p/9143098.html

Git提交到多个远程仓库(多看两个文档)相关推荐

  1. 微信开发者工具使用git提交项目至gitee远程仓库(保姆级)

    1. 开始 1.1. 点击进入gitee官网 进入主页之后,根据图片右上角点击新建仓库 输入自定义仓库名称, 访问路径点击创建仓库 这里不要点击初始化文件, 复制Git远程仓库路径 打开微信开发者工具 ...

  2. Git提交到多个远程仓库

    来源:http://stackoverflow.com/questions/5785549/able-to-push-to-all-Git-remotes-with-the-one-command 有 ...

  3. git将代码提交到多个远程仓库

    在项目目录下执行: git remote set-url --add origin http://mayun.cn/xxx/adsdsdsdcelery-demo.git 即可添加一个远程仓库. 再执 ...

  4. 在提交文件到gitee远程仓库时报用户名密码错误 fatal: Authentication failed for ‘https://gitee.com/xxx/xxx.git 解决方案来啦 亲测有效

    在提交文件到gitee远程仓库时,突然出现一个弹框输入用户名 密码 很懵逼 输入了结果是错误的 D:\文件名>git push -u origin "master" remo ...

  5. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库

    Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...

  6. 初谈Git(本机克隆项目远程仓库)

    1. 码云注册与新建项目 注册并新建项目 2. Git安装并配置 安装 配置 3. clone项目 附:一些Git命令 git clone 拷贝并跟踪远程的master分支 git add 跟踪新文件 ...

  7. Android Studio(13)--- Git之使用GitHub搭建远程仓库

    Git之使用GitHub搭建远程仓库 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等:读者肯定不满足与本地是吧,假如是多个人一起来开发一个程 ...

  8. Android 应用开发(30)---Git之使用GitHub搭建远程仓库

    Git之使用GitHub搭建远程仓库 本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等:读者肯定不满足与本地是吧,假如是多个人一起 ...

  9. Git学习(二)远程仓库建立与克隆

    Git远程仓库建立与克隆 十五.在github上创建自己的远程git仓库 1.创建github账户 2.创建SSH Key 创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这 ...

最新文章

  1. java mvc 绑定_关于Java:Spring MVC:将请求属性绑定到控制器方法参数
  2. 第四范式完成C+轮融资,估值约20亿美元
  3. java udp分别用DatagramSocket和DatagramChannel实现多计算机接收广播数据
  4. 数据库原理 知识点总结
  5. 刘强东说过,如果京东失败99%是我个人造成,这话会灵验吗?
  6. php基础教学笔记,php学习笔记:基础知识
  7. Linux 命令(115)—— rev 命令
  8. 面向对象编程(一):类对象
  9. 在windows上安装 chocolatey.1.1.0.nupkg
  10. 怎样将excel表格导入天正_天正无法导入excel表格
  11. 使用metasploit制作钓鱼网站——browser autopwn攻击
  12. 一文理解完美二叉树, 完全二叉树和完满二叉树
  13. 九宫格构图学习[1]
  14. windows server2012 管理配置chrome
  15. 如果取消Windows Ink后ps画笔没有压感
  16. 人工智能安全的核心观点:何时、为何、何事以及如何
  17. 关于Symantec(赛门铁克)认证服务
  18. Visual Studio 找不到一个或多个组件,请重新安装该应用程序
  19. 考博英语该如何复习?
  20. 中国石油大学(华东)数据分析(Python)

热门文章

  1. “传统”遥感遇上AI,会产生怎样的效果?
  2. 百度李彦宏:无人驾驶何时商用
  3. AI处理器热潮正在消退
  4. 【周末阅读】你不得不知道的10大AI赋能行业,你身边都能找到!
  5. 2019华为全联接大会(汇总)
  6. 最权威北美放射学会年会回顾:AI的进化与下一个前沿
  7. 肠里细菌“肚里蛔虫”:肠脑研究缘何越来越热
  8. 赛迪研究院发布《2018年中国自动驾驶产业发展及投资价值白皮书》!
  9. 基础理论研究是人工智能持续发展的保证
  10. Google CEO Sundar Pichai :“谷歌最大的威胁就是自身的成功”