您的位置:首页 > 编程语言

【Git使用】强制推送代码到多个远程仓库

2015-09-11 15:36 183 查看
做一个工程,有可能会需要添加多个远程仓库,在推送到远程仓库时,如果一个一个地Push,比较麻烦,有没有简单点的呢,可以使用一条命令Push多个远程仓库呢?

比如我做了一个commonuseppa的工程,添加了三个远程仓库,如何使用一条命令Push到这三个远程仓库中呢?

编辑本地仓库的.git/config文件即可达到目的。

这样,使用git push all即可一键Push到多个远程仓库中。

假如你有这种需求:
A
为你现在正在使用的远程仓库,里边已有用绳命敲的码;
B
为新建的空的、null、empty的远程仓库。那么问题来了: 怎么才能把两个远程仓库代码同步?以便以后可以代码同时推送到这两个仓库。

这就是答案、答案、答案

直接在命令行敲:

git push -f origin master


注释:
origin
远程仓库名,
master
分支名,
-f
为force,意为:强行、强制。

这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码,敲
git push --help
可查看官方的解释(英文的)。当然不止这一种操作方式了,但是这种操作是最快(bao)速(li)的,不会有冲突什么的,当然我也有一个忠告:请谨慎使用!请谨慎使用!请谨慎使用!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: