4

最好通过讨论将一对远程存储库串联到某个点的不同方法来回答我的问题,之后将假定“正常分歧”。在那之前,我想从一个单一的权威来源向湖人和凯尔特人队宣传。

是否有一种简单的语法可以使每次提交时更容易,或者它是否值得拥有自己的某种过程文件?这会是一个钩子的应用程序吗?如果是,我将如何构建和管理它(详细程度取决于你,我只是在寻找线索)。

当每个遥控器进行可能影响我的身份验证更改时,我想考虑更改的概念,例如,因为我的帐户更改并且他们不小心生成了不同的密钥,目的是通过电子邮件通知我,但是把在第一条消息中更改帐户并将密钥更改消息推迟到我已经推送之后。简而言之,遥控器由其他人管理的事实如何使我保持初始开发相同的计划复杂化?

我不希望造成太多的干扰,所以你们每个人都可以为我的问题的任何部分做出贡献,你认为不会花费太多时间。

4

2 回答 2

6

如答案“从多个远程位置拉/推”中所述,您可以url为遥控器设置多个设置:

[remote "origin"]
    url = git@github.com:Lakers/Lakers.git
    url = git@github.com:Celtics/Celtics.git

您可以在 git 配置文件中使用git config --local --edit

然后你可以做

git push origin master

推送到两个存储库。

于 2013-06-20T21:38:56.630 回答
1

我不认为git push提供同时推送到两个不同遥控器的语法。但是,编写一个 bash 脚本来执行此操作相当简单。我认为你也可以在一个遥控器上写一个钩子(假设你有访问权限),它会自动推送到另一个遥控器。我还没有玩过钩子,所以我不知道如何做的细节。

于 2013-06-20T21:18:23.797 回答