一个git远程意识到另一个吗?

时间:2018-06-15 15:12:54

标签: git git-remote

我有一个本地存储库,我已经关联了两个遥控器(通过git remote add ...)。我经常推送到两个遥控器。这两个遥控器是否以任何方式相互联系或相互联系?

如果相关,我会尝试设计作业"竞争"让多个人在不知道其他人的情况下工作'工作

4 个答案:

答案 0 :(得分:3)

不,他们不是。你可以拥有任意数量的遥控器,但由于这一点,它们中没有一个本身可以互相识别。

答案 1 :(得分:3)

这两个遥控器是您自己的存储库中的“链接”,但彼此之间一无所知。

因此,如果您正在使用自己的仓库并将更改推送到其中一个遥控器,则另一个遥控器在您将这些更改推送到此更改之前不会知道这些更改。

Git是一个分布式系统,远程只是其他机器上的普通存储库(好吧,如果它们是裸机,那么它们不是通常的存储库,但仍然是存储库)。遥控器不知道你的本地存储库,所以他们也不知道你的其他遥控器。

答案 2 :(得分:2)

每个仓库都有自己的遥控器。一个回购可以知道另一个回购的唯一方法是将第二个回购添加为第一个回购。这是一种单向关系。如果repo A是回购B的远程,则B不会自动知道有关A的任何信息。

答案 3 :(得分:1)

添加repos作为同一本地仓库的遥控器并不会让他们彼此了解。因此,除非你在另一个遥控器上添加一个作为遥控器,否则它们之间没有任何关系。