zoukankan      html  css  js  c++  java
  • 【Git使用】强制推送代码到多个远程仓库

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

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

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

    1
    2
    3
    4
    [remote "all"]
        url = git@github.com:luoshupeng/commonuseppa.git
        url = git@gitcafe.com:chinesedragon/commonuseppa.git
        url = chinesedragon@gitcd.com:/commonuseppa

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

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

    这就是答案、答案、答案

    直接在命令行敲:

    git push -f origin master 

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

    这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码,敲 git push --help 可查看官方的解释(英文的)。当然不止这一种操作方式了,但是这种操作是最快(bao)速(li)的,不会有冲突什么的,当然我也有一个忠告:请谨慎使用!请谨慎使用!请谨慎使用!

  • 相关阅读:
    python for selenium 数据驱动测试
    iframe 处理
    百度登录、退出示例
    js弹框处理
    window.alert弹出处理
    通过网页内容识别和处理弹出窗口
    通过识别标题处理弹出窗口
    通过名称识别和处理弹出窗口
    发现github官网进不去了
    开发环境的搭建-记录一下
  • 原文地址:https://www.cnblogs.com/angryprogrammer/p/4801093.html
Copyright © 2011-2022 走看看