码迷,mamicode.com
首页 > 其他好文 > 详细

如何同时关联多个网上仓库,实现一次`push`多站提交(github + gitee)

时间:2019-11-03 21:59:54      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:文件的   efs   branch   nts   etc   push   http   head   命令   

这两天做了简陋轮子,主要想放到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)

标签:文件的   efs   branch   nts   etc   push   http   head   命令   

原文地址:https://www.cnblogs.com/CoderMonkie/p/git-multi-origin.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!