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

总结:  

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

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

git remote add gitee +gitee仓库的地址


git push coding master 
git push gitee master

git push origin master

关联多个仓库时需要指定具体的仓库



起初我是用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: 
  这里写图片描述


出处:https://blog.csdn.net/qq_36667170/article/details/79336760

总结:  

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

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

git remote add gitee +gitee仓库的地址


git push coding master 
git push gitee master

git push origin master

关联多个仓库时需要指定具体的仓库



起初我是用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: 
  这里写图片描述


出处:https://blog.csdn.net/qq_36667170/article/details/79336760

猜你喜欢

转载自blog.csdn.net/jackliu16/article/details/80953826