如何让GIT同时PUSH到多个仓库
第一个方法: 进入项目路径,编辑「.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