git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
v1024
V2EX  ›  git

多个 Git Remote,如何实现自动或者简便的同步?

  •  
  •   v1024 · Sep 12, 2016 · 2668 views
    This topic created in 3619 days ago, the information mentioned may be changed or developed.

    比如我的仓库有 Remote A 、 B 、 C ,平时的提交可能提交到 A 、 B 、 C 任意一个 remote 上,希望可以快速的将最新的 remote pull 下来然后 push 到所有其他 remote 上,求脚本或工具,多谢~

    csdreamdong
        1
    csdreamdong  
       Sep 12, 2016
    我用了很搓的。。 crontab 的方式去搞的。
    SpicyCat
        2
    SpicyCat  
       Sep 12, 2016
    先用 git remote add 把 ABC 三个 repo 都加上,假设 A 是 origin, B 和 C 分别命名 repob, repoc

    弄个 bash 脚本,写下面三行

    git push origin $1
    git push repob $1
    git push repoc $1

    $1 是参数,是要 push 的分支的名字。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3979 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:19 · PVG 13:19 · LAX 22:19 · JFK 01:19
    ♥ Do have faith in what you're doing.