我正在查看此响应以设置多个远程存储库。
如果我在 BitBucket 上与合作者一起工作,他们是否知道我也在 Github 上设置了它?还是只有我本地才知道?
我不想让合作者感到困惑。如果我重命名遥控器,它也会为它们重命名吗?
出于道德问题,这是一个课堂项目,我也希望在我的 Github 上进行跟踪以备后用。
如果我在 BitBucket 上与合作者一起工作,他们是否知道我也在 Github 上设置了它?
大多数情况下不会,尽管存在信息泄露的可能性。如果您从远程合并合并,远程的名称或 URL 可以添加到提交消息中。您应该始终验证您合并的内容和推送的内容。
还是只有我本地才知道?
大部分是(除了上面的自动合并)。当 pull 和 push git 对其数据库中的对象(提交、树、文件和带注释的标签)进行操作时,这些对象没有分配给遥控器,也不存储有关遥控器的信息。Git 还获取/推送不包含有关遥控器信息的引用(分支和轻量级标签)。
有关遥控器的信息存储在您的本地,.git/config
但永远不会被拉或推。直到您将它的副本添加到 repo 并推送为止,因此您必须避免这种情况。
我不想让合作者感到困惑。如果我重命名遥控器,它也会为它们重命名吗?
不,他们的遥控器是他们的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句