一个 Git 仓库怎么绑定两个远程仓库

有时候我们开发项目,会遇到这样的场景:
我们平时代码推到公司内网的 GitLab 上,但又希望定期把代码备份到 GitHub 上;或者一个项目多个团队协作,一个在码云,一个在 GitHub,那咱就需要一个仓库能连上两个远程仓库。那怎么搞呢?

先确认你已经有一个 Git 仓库

果你还没有初始化仓库,先在你的项目文件夹里初始化一下

git init

然后随便加个文件,提交一次

echo "# 我的项目" > README.md
git add .
git commit -m "初始化提交"

添加第一个远程仓库

git remote add origin https://github.com/你的用户名/你的项目名.git

这时候你就可以用 git push origin main 来推代码了

添加第二个远程仓库

比如你公司里也有个 GitLab 仓库地址是:

http://git.xx.com/你的项目.git

这时候可以再添加一个远程仓库,名字你随便起(只要别叫 origin 就行),比如叫 backup

git remote add backup http://git.xx.com/你的项目.git

现在你就有两个远程仓库了,一个叫 origin,一个叫 backup

推送到不同的远程仓库

git push origin main
git push backup main

怎么看远程仓库都绑了哪些

git remote -v

xdp

发表回复

*您的电子邮件地址不会被公开。必填项已标记为 。

*
*