我正在查看this的响应,以设置多个远程存储库。
如果我在BitBucket上与合作者一起工作,有没有办法让他们知道我也与Github建立了它?还是仅在本地为我所知?
我不想让合作者感到困惑。如果我重命名遥控器,是否也可以为他们重命名?
出于道德方面的考虑,这是针对一个课堂项目,我也希望稍后在我的Github上对其进行跟踪。
答案 0 :(得分:2)
如果我在BitBucket上与合作者一起工作,他们是否有办法知道我也已在Github上设置了它?
大多数情况下不会,尽管有信息泄漏的可能。如果您从远程进行合并操作,则可以将远程的名称或URL添加到提交消息中。您应该始终验证合并的内容和推送的内容。
还是只有我在本地知道?
通常是(上面的自动合并除外)。当pull和push git在其数据库中的对象(提交,树,文件和带注释的标签)上操作时,这些对象未分配给遥控器,也不存储有关遥控器的信息。 Git还会获取/推送引用(分支和轻量级标签),这些引用也不包含有关遥控器的信息。
有关远程的信息存储在本地.git/config
中,但永远不会被拉入或推入。在将其副本添加到仓库中并推送之前,必须避免这种情况。
我不想让合作者感到困惑。如果我重命名遥控器,是否也可以为他们重命名?
不,他们的遥控器是他们的。