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

2016-09-12 16:35:16 +08:00
 v1024

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

2212 次点击
所在节点    git
2 条回复
csdreamdong
2016-09-12 17:17:45 +08:00
我用了很搓的。。 crontab 的方式去搞的。
SpicyCat
2016-09-12 18:43:44 +08:00
先用 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 的分支的名字。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX