Git推送到多个远程仓库

Git推送到多个远程仓库

Grey

原文地址

准备工作

码云Github上分别新建两个不包括任何文件的空仓库(若是两个已经有文件的仓库,请参见关联已经存在的项目)

在本地新建一个article的文件夹,在该文件夹目录下执行:

git init

然后执行

git remote add origin https://gitee.com/greyzeng/article.git
git remote set-url --add origin https://github.com/GreyZeng/article.git

测试一下

在本地仓库article文件夹中增加一个文件readme.txt,依次执行

git add readme.txt
git commit -m "add readme.txt"
git push -u origin master

即可将readme.txt推送到github和gitee两个仓库中。

关联已经存在的项目

用以上article仓库进行说明

准备工作

两个仓库已经有一个readme.txt文件

在本地新建一个article的文件夹,在该文件夹目录下执行:

git init

然后执行

git remote add origin https://gitee.com/greyzeng/article.git
git remote set-url --add origin https://github.com/GreyZeng/article.git

从默认仓库中fetch下文件

git pull origin master

测试一下

在本地仓库article文件夹中增加一个文件readme2.txt,依次执行

git add readme2.txt
git commit -m "add readme2.txt"
git push -u origin master

即可将readme2.txt推送到github和gitee两个仓库中。

原文地址:https://www.cnblogs.com/greyzeng/p/11620839.html