Git提交到多个远程仓库
來源:http://stackoverflow.com/questions/5785549/able-to-push-to-all-Git-remotes-with-the-one-command
有兩種做法,先看第一種
一、通過命令行進行操作
例如我有下面兩個倉庫:
Mybatis通用Mapper
https://git.oschina.net/free/Mapper.git
https://github.com/abel533/Mapper.git
在項目路徑下打開Git Bash
添加一個remote,這里是all,也可以是別的名字
輸入:git remote add all https://git.oschina.NET/free/Mapper.git
再添加另一個:git remote set-url --add all https://github.com/abel533/Mapper.git
如果有多個,按照上面這一個命令進行添加.
提交的時候輸入:git push all --all
這樣就會一次提交到多個庫了,上面命令輸出如下:
[plain]?view plaincopy在操作完上面的添加命令后,如果我們打開.git/config文件,我們可以看到這樣的配置: [plain]?view plaincopy
從這個配置可以引出我們的第二種方法.
二、直接配置.git/config文件
在配置中添加:
[plain]?view plaincopy有多少個遠程庫,就配置多少個url即可.
從這里可以看出,第一種方法生成的配置中還有一個fetch配置,這個配置可以完全去掉.
from:?http://blog.csdn.net/isea533/article/details/41382699
總結
以上是生活随笔為你收集整理的Git提交到多个远程仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mybatis通用Mapper
- 下一篇: ibatis迁移到mybatis3