如何让GIT同时PUSH到多个仓库

Published: Tags: GIT

第一个方法: 进入项目路径,编辑「.git/config」文件

[remote "allrepo"]
	url = git@github.com:icyomik/git-icyomik.git
	url = git@git.oschina.net:jtwo/git-jtwo.git

然后在推送的时候,只要使用下方命令即可: git push allrepo master

第二个方法:(推荐) 先加上默认的远程服务器,比如: git remote add origin git@github.com:icyomik/git-icyomik.git 然后再新加一个远程服务器到刚刚的仓库中: git remote set-url --add origin git@git.oschina.net:jtwo/git-jtwo.git 当你查看「.git/config」文件时,有下方内容:

[remote "origin"]
	url = git@github.com:icyomik/git-icyomik.git
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@git.oschina.net:jtwo/git-jtwo.git

然后在推送时,只要使用默认的方式即可: git push origin master