51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Git - 同时向多个仓库推送改动

有时为了备份数据与同步工作,可能需要同时向多个仓库推送修改,本文记录实现方法。

实现方法 {#实现方法}

方法一 {#方法一}

  • 修改 .git/config 文件:

    [remote "origin"] 下添加需要推送的 url 即可

  • 或通过 git remote set-url --add origin https://www.xxx.com/xxx/xxx.git 命令实现上述功能
  • 之后向 origin 推送的内容会走向两个仓库

方法二 {#方法二}

  • 添加多个 remote
  • 解决冲突后分别推送

方法三 {#方法三}

  • 设置 remote 'all'
  • 推送时使用命令:

即可一键 Push 到多个远程仓库中。

问题填坑 {#问题填坑}

  • 如果其中一个是空仓库或者存在冲突无法推送
  • 可以使用 -f 参数强制推送(谨慎操作)

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/tools/git/git-multi-push/git-multi-push/

赞(0)
未经允许不得转载:工具盒子 » Git - 同时向多个仓库推送改动