Git 远程仓库 git remote
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文件打开方式有两种:
- 使用命令
git config -e
- 在当前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相关推荐
- Git 远程仓库/ssh
Git 远程仓库 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据放到一台其他开发 ...
- git远程仓库分支的各命令的具体解析(git remote add)
0 可参考文章 本文重点参考的Git官方中关于git远程仓库的使用教程: 2.5 Git 基础 - 远程仓库的使用 3.5 Git 分支 - 远程分支 1 问题背景 看完上面的教程后,我们再一步一步抠 ...
- Git远程仓库地址变更
简单方法 使用方法三 方法有很多,这里简单介绍几种: 以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:ht ...
- Git 远程仓库分支管理
目录 目录 速查表 关联远程代码仓库 克隆远程仓库 分支管理 创建分支 切换分支 合并分支 删除分支 解决冲突 速查表 指令 作用 git branch 查看分支 git branch newBran ...
- git远程仓库和分支
管理远程仓库需要知道如何添加远程仓库.移除无效的远程仓库.管理各种远程分支和设置是否跟踪这些分支 仓库与分支 2. 显示远程仓库 Git remote命令列出每个远程仓库的简短名称,在克隆某个仓库之后 ...
- git远程仓库上传及本地仓库创建
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行在桌面新建一个TEST文件夹(你也 ...
- git_day03_01——git远程仓库的使用
2019独角兽企业重金招聘Python工程师标准>>> Git 远程仓库的使用 远程库的使用 要参与一个Git项目的协作,必须要了解如何管理远程仓库,远成仓库是指托管在网络上的项目仓 ...
- 【第十篇】- Git 远程仓库(Github)之Spring Cloud直播商城 b2b2c电子商务技术总结
Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据 ...
- SpringCloud SpringBoot b2b2c 微服务 多商家入驻直播商城之Git 远程仓库(Github)
Git 远程仓库(Github) 推荐电商源码 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. ...
- 如何快速关联/ 修改 Git 远程仓库地址
如何快速关联/ 修改 Git 远程仓库地址 昨天,新公司乔迁之喜,搬到了一栋宽阔而舒适新办公楼,所有的办公设备和固定资产一并迁移,这样,代码服务器的 IP就发生了变更,从而用于代码版本控制的本地Git ...
最新文章
- 专访丨李开复:AI时代下努力工作未必能买车买房
- 科大星云诗社动态20211102
- Windows Vista Ultimate试用
- 大咖开讲:一小时学会.NET MVC开发的那些事儿
- 信息学奥赛之数学一本通_部分地区中考加分,又一批中学公布中考认可信息学特长生!...
- 日日行,不怕千万里;常常做,不怕千万事
- 【Elasticsearch】ES 5.6.4源码解析---translog
- jq使用教程04_高校版教程
- 数据结构笔记(七)-- 顺序栈
- txt文件转Excel文件的批处理实践
- android json 转map,json字符串转map
- 75%半导体产能集中在亚洲,让美国半导体霸主地位岌岌可危
- QT入门之布局 水平布局、垂直布局、表单布局、网格布局
- Java对接网易云信IM 即时通讯
- 交换机、路由器、网关
- redis基数树rax源码分析(1)
- RequireJS - 简介
- Unity BIM模型导入调研
- Anders Hejlsberg
- JAVA中调用阿里云语音通知Api并接收消息回执
热门文章
- mpvue学习笔记-之微信数据请求封装
- 使用Spring Cloud Security OAuth2搭建授权服务
- 老李推荐:第6章2节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-获取命令字串...
- Swift - 使用下划线(_)来分隔数值中的数字
- 中国精英这才是真相:我们需要信仰,我们需要思想导师
- 优先队列 priority_queue 用法 (struct,非cmp)
- [Android] 任意时刻从子线程切换到主线程的实现原理及加强版
- hexo添加_hexo 添加标签和分类
- 微软官方pe工具_如何使用微软官方工具重装系统,简单易上手,重装Windows 10
- matlab出图时汉字都变成方框_Autodesk软件界面中文字都变成符号“方框”,怎么办呢?...