http://blog.csdn.net/s0228g0228/article/details/45368155

Git remote -v 查看现有远程仓库的地址url

三种方式都可以。

1. 修改命令
git remote set-url origin <URL> 更换远程仓库地址。把<URL>更换为新的url地址。

2.先删后加
git remote rm origin 
git remote add origin git@github.com:Liutos/foobar.git

3. 直接修改config文件

但是你可能想要把你的本地的git库,既push到github上,又push到开源中国的Git@OSC上,怎么解决呢。 
有人可能会用两个甚至多个远程库,即再添加一个远程库git remote add origin2
这个方法很低效,因为你要git push 两次才能完成push到两个库。

其实还有一个方法,git的一个远程库 可以对应多个地址,即我能让 远程库origin拥有多个url地址。 
方法如下:

使用流程

首先,我们从零开始, 
假设你现在想要增加3个远程库地址,分别为 :

https://git.oschina.NET/shede333/swioslibary.git 
https://git.oschina.net/shede333/swscrollbar.git 
https://github.com/shede333/CoreAnimationTestSW.git

首先,先增加第一个地址 git remote add origin <url1> 
然后增加第二个地址 git remote set-url --add origin <url2> 
增加第三个地址 git remote set-url --add origin <url3> 
….依次类推

这样就完成了添加多个地址到origin库中了, 
以后只要使用git push origin master 就可以一次性push到3各库里面了(使用git push也可)

原理解析

git remote set-url --add origin 就是往当前git项目的config文件里增加一行记录 
config文件打开方式有两种:

  1. 使用命令git config -e
  2. 在当前git项目的根目录下,文件位于 .git/config (.git目录为隐藏文件)

你每执行一次git remote set-url --add origin 就会增加一行,如下图:

git remote -v:显示当前所有远程库的详细信息,显示格式为 远程库名字 url连接(类型)

所以说,你直接在config里面直接添加url来修改也是可以的,不必去执行git命令。

注意

使用git push origin master时,你可以push到origin的多个url地址, 
但是使用 git pull时,只能拉取origin里的一个url地址(即fetch-url,如上图),这个fetch-url默认为 你添加的到origin的第一个地址, 
如果你想更改,只需要更改config文件里,那三个url的顺序即可,fetch-url会直接对应排行第一的那个utl连接。

转载于:https://www.cnblogs.com/dfyg-xiaoxiao/p/7281216.html

Git 远程仓库 git remote相关推荐

  1. Git 远程仓库/ssh

    Git 远程仓库 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据放到一台其他开发 ...

  2. git远程仓库分支的各命令的具体解析(git remote add)

    0 可参考文章 本文重点参考的Git官方中关于git远程仓库的使用教程: 2.5 Git 基础 - 远程仓库的使用 3.5 Git 分支 - 远程分支 1 问题背景 看完上面的教程后,我们再一步一步抠 ...

  3. Git远程仓库地址变更

    简单方法 使用方法三 方法有很多,这里简单介绍几种: 以下均以项目git_test为例:  老地址:http://192.168.1.12:9797/john/git_test.git  新地址:ht ...

  4. Git 远程仓库分支管理

    目录 目录 速查表 关联远程代码仓库 克隆远程仓库 分支管理 创建分支 切换分支 合并分支 删除分支 解决冲突 速查表 指令 作用 git branch 查看分支 git branch newBran ...

  5. git远程仓库和分支

    管理远程仓库需要知道如何添加远程仓库.移除无效的远程仓库.管理各种远程分支和设置是否跟踪这些分支 仓库与分支 2. 显示远程仓库 Git remote命令列出每个远程仓库的简短名称,在克隆某个仓库之后 ...

  6. git远程仓库上传及本地仓库创建

    第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行在桌面新建一个TEST文件夹(你也 ...

  7. git_day03_01——git远程仓库的使用

    2019独角兽企业重金招聘Python工程师标准>>> Git 远程仓库的使用 远程库的使用 要参与一个Git项目的协作,必须要了解如何管理远程仓库,远成仓库是指托管在网络上的项目仓 ...

  8. 【第十篇】- Git 远程仓库(Github)之Spring Cloud直播商城 b2b2c电子商务技术总结

    Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据 ...

  9. SpringCloud SpringBoot b2b2c 微服务 多商家入驻直播商城之Git 远程仓库(Github)

    Git 远程仓库(Github) 推荐电商源码 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. ...

  10. 如何快速关联/ 修改 Git 远程仓库地址

    如何快速关联/ 修改 Git 远程仓库地址 昨天,新公司乔迁之喜,搬到了一栋宽阔而舒适新办公楼,所有的办公设备和固定资产一并迁移,这样,代码服务器的 IP就发生了变更,从而用于代码版本控制的本地Git ...

最新文章

  1. 专访丨李开复:AI时代下努力工作未必能买车买房
  2. 科大星云诗社动态20211102
  3. Windows Vista Ultimate试用
  4. 大咖开讲:一小时学会.NET MVC开发的那些事儿
  5. 信息学奥赛之数学一本通_部分地区中考加分,又一批中学公布中考认可信息学特长生!...
  6. 日日行,不怕千万里;常常做,不怕千万事
  7. 【Elasticsearch】ES 5.6.4源码解析---translog
  8. jq使用教程04_高校版教程
  9. 数据结构笔记(七)-- 顺序栈
  10. txt文件转Excel文件的批处理实践
  11. android json 转map,json字符串转map
  12. 75%半导体产能集中在亚洲,让美国半导体霸主地位岌岌可危
  13. QT入门之布局 水平布局、垂直布局、表单布局、网格布局
  14. Java对接网易云信IM 即时通讯
  15. 交换机、路由器、网关
  16. redis基数树rax源码分析(1)
  17. RequireJS - 简介
  18. Unity BIM模型导入调研
  19. Anders Hejlsberg
  20. JAVA中调用阿里云语音通知Api并接收消息回执

热门文章

  1. mpvue学习笔记-之微信数据请求封装
  2. 使用Spring Cloud Security OAuth2搭建授权服务
  3. 老李推荐:第6章2节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-获取命令字串...
  4. Swift - 使用下划线(_)来分隔数值中的数字
  5. 中国精英这才是真相:我们需要信仰,我们需要思想导师
  6. 优先队列 priority_queue 用法 (struct,非cmp)
  7. [Android] 任意时刻从子线程切换到主线程的实现原理及加强版
  8. hexo添加_hexo 添加标签和分类
  9. 微软官方pe工具_如何使用微软官方工具重装系统,简单易上手,重装Windows 10
  10. matlab出图时汉字都变成方框_Autodesk软件界面中文字都变成符号“方框”,怎么办呢?...