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

时间:2018-11-14 21:35:15

标签: git heroku

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

任何提示都会很好,谢谢

1 个答案:

答案 0 :(得分:2)

我不特别知道Heroku,但是我对git很好。

如果我克隆一个git仓库,用Heroku的话来说就是“本地结帐”。如果克隆相同的git repo,那是另一个本地签出。现在,您和我每个人都有一个本地结帐,这些结帐都指向原始存储库...“远程”。

如果某个第三者更改了原始存储库的名称,同时也更改了存储库的URL,则您和我突然无法再从远程推送或拉回,因为我们的本地克隆仍指向旧的URL,即不再有效。所以我们需要这样做:

% git remote set-url [new URL]

({Here are more details,有关更新远程URL的信息。)实际上,如果该存储库是可公开访问的,那么您可能没有关于本地结帐的任何信息。如果是这样...您无能为力,所以除非有人与您取得联系,否则不要流汗。