Git 将本地仓库连接多个远程仓库

起初我是用github的,后来发现了国内的coding和码云也超好用啊。但是他们都用git bash,即使我账号邮箱啥的都不同,也不能把同一个本地仓库推到两个远程仓库。但是我找到了解决方法哈哈哈哈哈哈哈哈哈,共享一下。


1.将本地文件夹设为仓库

这里写图片描述
  现在我将本地这个文件夹谁为本地仓库,在git bash中进入这个文件夹,然后输入git init。(详细Git Bash教程第三条

$ git init


2.与远程连接(原理+教程)可以选择性跳过原理

如果用过Git bash往github推东西,并且懂原理的就直接往下看,没用过的可以先了解一下(详细Git Bash教程第四条)。

下面稍微说一下原理(如果看不懂下面的,可以去看更详细的详细Git Bash教程第四条

在你往Github主分支推的时候你会发现语句是git push origin master。

$ git push origin master

这是因为你在设置本地仓库与远程仓库连接的时候,与代号为origin的远程仓库建立了链接。
  【实例】比如我的某个仓库,当我在远程新建一个仓库的时候,点clone or download就会弹出这个框,复制绿色框中的这串https开头链接,也可以点红框框,点了之后会弹出另外一种连接方式(如果不配置专属ssh这种方法不可用)。
  这里写图片描述
  然后我就在git bash中输入 git remote add origin +复制的内容这样本地仓库和远程仓库建立连接之后才能把本地的东西推到远程。

比如git remote add origin https://github.com/LolitaSian/Sian-s-Diary.git

“git remote add origin +复制的内容”,就是给本地仓库增加一个远程仓库,刚刚复制的内容就是远程仓库的地址。可以理解为origin是后边一长串仓库地址的代号。github给出的默认名是origin,当然也可以写别的。


教程开始

进入你的本地仓库,设置他的远程仓库。在第一步中已经设置好了本地仓库,现在给他连上多个远程仓库即可,比如我的LolitaSian本地仓库,然后我在coding和码云上建立两个远程仓库。

2.1先给他链接coding的远程仓库

这里写图片描述
  去coding上复制仓库链接地址,然后在git bash上输入即可。

git remote add 代号 仓库地址

例如:我为了区分方便,把coding上仓库地址代号称之为coding,所以我就输入如下:

git remote add coding https://git.coding.net/LolitaSian/LolitaSian.git

在git bash中输入git remote -v可以查看本地仓库现在连接了那个远程仓库。

git remote -v

现在下图中可以看出我的coding远程仓库已经连接上了。
  这里写图片描述
  然后按照相同方法添加第二个远程仓库,我就添加码云(gitee)上的仓库,为了区分,代称取gitee,输入git remote add gitee +gitee仓库的地址。
  这里写图片描述
  这里写图片描述
  添加完成之后查看一下现在本地仓库链接了几个远程仓库,就发现已经链接两个了。

3.本地仓库推到远程

看了第二条中的原理应该也懂了,推的时候就是git push+代称+分支。

git push 代称 分支

刚才我链接的两个远程仓库,推得时候就要这样写了:

git push coding master
git push gitee master

这里写图片描述
  然后你会发现两个仓库都推成功了,现在去你的远程仓库刷新一下就能看到了。ヽ(•̀ω•́ )ゝ
  分享一个成功记录,一个本地仓库链接了github,gitee,coding:
  这里写图片描述


我是萝莉安!我要做程序媛!!!

  • 16
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ann's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值