有时为了备份数据与同步工作,可能需要同时向多个仓库推送修改,本文记录实现方法。
.git/config 文件:
在 [remote "origin"] 下添加需要推送的 url 即可
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = false
[remote "origin"]
url = git@git.xxxxxxx/VVD_Hexo.git
url = git@git.yyyyyyy/VVD_Hexo.git
fetch = +refs/heads/*:refs/remotes/origin/*git remote set-url --add origin https://www.xxx.com/xxx/xxx.git 命令实现上述功能git push origin mastergit remote add origin1 git.a
git remote add origin2 git.bgit push origin1 dev
git push origin2 devremote 'all'[remote "all"]
url = git@github.com:luoshupeng/commonuseppa.git
url = git@gitcafe.com:chinesedragon/commonuseppa.git
url = chinesedragon@gitcd.com:/commonuseppagit push all即可一键 Push 到多个远程仓库中。
git push -f origin master