如何同时关联多个网上仓库,实现一次`push`多站提交(github + gitee)
Posted 码路工人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何同时关联多个网上仓库,实现一次`push`多站提交(github + gitee)相关的知识,希望对你有一定的参考价值。
这两天做了简陋轮子,主要想放到npm上,
github 上一份,gitee 上一份。(~走过路过,star一过啊亲~)
很明显,作为优 tou 秀 lan 程序员,自然不能 clone 到两处或者 分别 push 一次,
当然要一次 push 更新多处啦。其实,很简单:
正常 clone 的 .git/config
文件会是这样的
[remote "origin"]
url = https://github.com/CoderMonkie/canvas-components.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
只需要在origin
里加上另外一个地址就可以了
[remote "origin"]
url = https://github.com/CoderMonkie/canvas-components.git
url = https://gitee.com/coder-monkey/canvas-components.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
不手动操作.git/config
文件的话,也可以用命令这样:
git remote add origin https://gitee.com/coder-monkey/canvas-components.git
origin
里就会自动加上这条url
了。
这时我们再git push
,两个地址就都更新上了。
以上是关于如何同时关联多个网上仓库,实现一次`push`多站提交(github + gitee)的主要内容,如果未能解决你的问题,请参考以下文章