Git 同时 push 到多个远程仓库

方法一

如果一个本地仓库添加多个远程仓库,不想 git push 多次,可以修改 .git/config 文件

1
vim .git/config

比如以下信息表示在 git@OSC 和 GitHub 两个远程托管

修改为以下信息

则可同时 push 到两个远程仓库

1
2
3
$ git push origin master
Everything up-to-date
Everything up-to-date

方法二

添加第二个远程地址时使用以下命令:

1
git remote set-url --add origin git@github.com:ehlxr/ehlxr-Hexo.git

查看远程分支 origin:

1
2
3
4
$ git remote -v
origin git@git.oschina.net:ehlxr/ehlxr-Hexo.git (fetch)
origin git@git.oschina.net:ehlxr/ehlxr-Hexo.git (push)
origin git@github.com:ehlxr/ehlxr-Hexo.git (push)

也可以同时 push 到多个远程地址

1
2
3
$ git push origin master
Everything up-to-date
Everything up-to-date

欣赏此文?求鼓励,求支持!
显示 Disqus 评论
0%