如果我使用多个远程存储库(Github和BitBucket),其他协作者会知道吗?

时间:2019-03-04 00:39:13

标签: git github bitbucket

我正在查看this的响应,以设​​置多个远程存储库。

如果我在BitBucket上与合作者一起工作,有没有办法让他们知道我也与Github建立了它?还是仅在本地为我所知?

我不想让合作者感到困惑。如果我重命名遥控器,是否也可以为他们重命名?

出于道德方面的考虑,这是针对一个课堂项目,我也希望稍后在我的Github上对其进行跟踪。

1 个答案:

答案 0 :(得分:2)

  

如果我在BitBucket上与合作者一起工作,他们是否有办法知道我也已在Github上设置了它?

大多数情况下不会,尽管有信息泄漏的可能。如果您从远程进行合并操作,则可以将远程的名称或URL添加到提交消息中。您应该始终验证合并的内容和推送的内容。

  

还是只有我在本地知道?

通常是(上面的自动合并除外)。当pull和push git在其数据库中的对象(提交,树,文件和带注释的标签)上操作时,这些对象未分配给遥控器,也不存储有关遥控器的信息。 Git还会获取/推送引用(分支和轻量级标签),这些引用也不包含有关遥控器的信息。

有关远程的信息存储在本地.git/config中,但永远不会被拉入或推入。在将其副本添加到仓库中并推送之前,必须避免这种情况。

  

我不想让合作者感到困惑。如果我重命名遥控器,是否也可以为他们重命名?

不,他们的遥控器是他们的。