如何同时向两个不同的遥控器执行“git push”?

如何同时向两个不同的遥控器执行“git push”?,git,version-control,Git,Version Control,我的问题最好通过讨论在某一点上串联维护一对远程存储库的不同方法来回答,之后将假设“正常差异”。在那之前,我想从一个权威的渠道向湖人和凯尔特人宣传 是否有一种简单的语法可以使每次提交都更容易,或者它应该拥有自己的某种过程文件?这是否是一个钩子应用程序,如果是,我将如何构造和管理它(细节级别取决于您,我只是在寻找线索) 当每个遥控器都进行可能影响我的身份验证更改时,我想接受更改的概念,比如说,因为我的帐户更改了,他们意外地生成了不同的密钥,目的是通过电子邮件通知我,但是,将帐户更改放在第一条消息中,

我的问题最好通过讨论在某一点上串联维护一对远程存储库的不同方法来回答,之后将假设“正常差异”。在那之前,我想从一个权威的渠道向湖人和凯尔特人宣传

是否有一种简单的语法可以使每次提交都更容易,或者它应该拥有自己的某种过程文件?这是否是一个钩子应用程序,如果是,我将如何构造和管理它(细节级别取决于您,我只是在寻找线索)

当每个遥控器都进行可能影响我的身份验证更改时,我想接受更改的概念,比如说,因为我的帐户更改了,他们意外地生成了不同的密钥,目的是通过电子邮件通知我,但是,将帐户更改放在第一条消息中,并将关键更改消息推迟到我按下按钮之后。简单地说,远程设备是由其他人管理的这一事实如何使我保持初始开发相同的计划复杂化


我不想制造太多的分心,所以你们每个人都可以对我的问题的任何部分做出贡献,你们觉得这不会占用你们太多的时间

我不认为
gitpush
提供了同时推送到两个不同遥控器的语法。然而,编写bash脚本来实现这一点是相当简单的。我认为您也可以在一个远程设备上编写一个钩子(假设您有访问权限),它会自动推送到另一个远程设备。我还没有玩过钩子,所以我不知道如何做的细节。

如答案“”中所述,您可以为遥控器设置多个
url
设置:

[remote "origin"]
    url = git@github.com:Lakers/Lakers.git
    url = git@github.com:Celtics/Celtics.git
您可以在git config文件中使用
git config--local--edit

那你就可以了

git push origin master

推送到两个存储库。

您真的需要从您的机器同时推送到两个回购,还是这更像是镜像设置?顺便说一句,你不能同时推到湖人队和凯尔特人队,这是在git源代码中进行的。它将在您的系统上执行rm-rf/操作。只是为了休息!那个rm-rf/永远不会变老,是吗?;)对不起,我错过了另一个话题:也许前面的拉力让我失明了。这实际上意味着我已经用设置配置文件的方式对自己做了这些。@ernie.cordell感谢我最有效的方式是将我的答案标记为已接受;)好的,完成了。我相信这是我的第一个问题。我通常喜欢自己想办法解决问题,但这件事开始困扰我,我没有更多的时间花在这件事上。谢谢——“接力赛”会很聪明的。我必须考虑一下,但在某些外部MOD后可能不会有伤害。虽然我可以控制大部分内容,但这似乎是一个不错的想法(大部分都是这样,但我可以单独为自己进行配置),但在“中继”上解决合并/重定基础问题的想法似乎很可怕。但你已经回答了我的问题,那就是现在该做什么。