代码之家  ›  专栏  ›  技术社区  ›  HoCo_

Heroku关于“别忘了为应用程序的所有其他本地签出更新git remotes”的意思是什么?

  •  0
  • HoCo_  · 技术社区  · 7 年前

    我使用的是Heroku,我想知道Heroku在显示“别忘了更新git remotes以用于所有其他本地应用签出”时的反应是什么意思,

    任何提示都很好,谢谢

    1 回复  |  直到 7 年前
        1
  •  6
  •   Mike Waldron    7 年前

    我不认识Heroku,但我对git很在行。

    如果我克隆一个git回购,用Heroku的话说,那就是“本地结账”。如果你克隆了同一个git回购,那就是另一个本地签出。现在你和我每个人都有一个指向原始回购。。。“遥控器”

    如果某个第三方更改了原始回购协议的名称,这也会更改回购协议的URL,那么突然之间,你和我就不能再推送或从远程拉送,因为我们的本地克隆仍然指向旧的URL,而旧的URL不再有效。所以我们需要这样做:

    % git remote set-url [new URL]
    

    ( Here are more details 更新远程服务器的URL时。)实际上,如果回购协议是公开的,那么除了你自己的信息之外,你可能没有任何关于本地退房的信息。如果是这样的话。。。你无能为力,所以除非有人和你联系,否则别着急。