git 如何管理两个 remote?(在 server 上)

2015-06-01 18:32:21 +08:00
 pyKun
git remote add 可以加一个 remote,但是是在本地

我希望 git clone 下来的时候就已经有两个 remote了(其中一个是 origin ),目前 github 不能,gitlab 好像不能...
3481 次点击
所在节点    问与答
12 条回复
w88975
2015-06-01 22:02:42 +08:00
没有办法的,话说你这个要求很奇怪?
w88975
2015-06-01 22:03:17 +08:00
而且branch也没办法直接clone下来就有N个branch 都需要自己去pull
pyKun
2015-06-01 23:11:18 +08:00
@w88975
是有点奇怪,但不是不可以
另一个问题是,不是要不要自己去fetch的问题,我只是要那个“配置”
我本地加了一个remote,就是git config多了一点东西,我希望这个配置能同步到服务器上
jokester
2015-06-01 23:18:09 +08:00
每个repo有自己的remote列表..

实在想同步可以做成submodule
lightening
2015-06-01 23:27:07 +08:00
说一说你的具体需求吧。你想要做到什么事情?

你希望 git clone 下来的两个 remote,分别是什么呢?一个 remote 当然是是 GitHub,另一个你想指到哪里去?
vincentxue
2015-06-01 23:30:44 +08:00
一个 remote 可以有多个地址,像我就是一个 remote 指定了外网和内网两个地址,省得我要重复操作。

楼主要的是这个 feature 么。
pyKun
2015-06-02 08:22:06 +08:00
@jokester
做成那个没法merge了吧

@lightening
场景是我fork出来的一个项目
一个remote是我自己的地址,也就是我在上面开发,另一个remote是项目源作者地址。二者开发都频繁,我在自己的master开发,然后定期,从源remote fetch下,merge下

@vincentxue
和我本意不同,不过都有我想问的问题,就是把 “一个remote有多个url”这个配置如何同步到server上?github好像不行。不过我现在还在选host,不一定非要用github...
jokester
2015-06-02 09:21:17 +08:00
rsync算了、不要clone
pyKun
2015-06-02 11:20:14 +08:00
@jokester
我得merge两个上游的代码
zoker
2015-06-02 13:37:52 +08:00
自己在服务器上写个脚本命令吧。
SharkIng
2015-06-02 14:00:53 +08:00
你需要merge又不是开发,为什么需要两个remote都在本地呢?

添加两个remote,需要的时候check一下不就行了?
pyKun
2015-06-02 14:29:44 +08:00
@SharkIng
我希望这个remote的配置在server端,就是我一git clone后,就有两个remote(添加也添加到本地,我想让server端知道这个配置)

不是一上来另一个remote的东西全在这里面了

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

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

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

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

© 2021 V2EX