第八节 git添加多个远程仓库-闫刚

我们有的时候1个项目代码需要被提交到多个仓库,例如我的开源项目openSTM就给托管到github和gitee。

一. 添加第1个远程仓库

1. 创建仓库

git clone https://github.com/yangang123/git_remote_test.git


2. 查看远程仓库

yangang@ubuntu:~/work/github_proj/git_remote_test$ git remote -v
origin    https://github.com/yangang123/git_remote_test.git (fetch)

origin    https://github.com/yangang123/git_remote_test.git (push)


二. 添加第二个远程仓库

1. 添加第2个远程仓库


三. push 和pull 不同远程仓库的分支

3.1 git push代码到github2仓库2

3.2 git push代码到origin仓库1

$sudo git push origin

$sudo git push origin

3.3 同时push把当前分支推送到2个远程仓库

$sudo  git push --all

$sudo  git push --all

3.4 从不同的远程仓库pull代码

  • 在的文件夹test下下载代码代码

  •  echo "abc" >> 2.c   
  •  git add ./ && git commit -m "add 2.c"
  •  推送当前commit到远程分支git pull origin
  •  下载代码: sudo git pull origin maste



查看commit历史


讲到这里,我就学会了1个仓库建立多个远程分支的目的,就可以把1个代码根据项目推送到多个仓库中。


Best wish

猜你喜欢

转载自blog.csdn.net/yangang185/article/details/80021009