【发布时间】:2019-11-06 13:50:51
【问题描述】:
我有几个 Visual Studio 解决方案,它们都有一个本地存储库和一个在 GitHub 上。我已经进行了很多更改,并成功将这些更改推送到了 GitHub。
但现在 Visual Studio 忘记了我的一个本地存储库与 GitHub 存储库相关联,我似乎无法弄清楚如何重新连接它。事实上,它不再在我的 GitHub 存储库列表中列出该存储库。
在下图中,您可以看到我有一个名为 Toxic 的本地存储库,但该存储库未出现在 GitHub 存储库列表中。如果我尝试将 Toxic 项目发布到 GitHub,它只会告诉我存储库已经存在。
我如何才能让我所有现有的 Github 存储库显示在上面显示的顶部,以便我可以推送我的最新更改?
【问题讨论】:
-
如果你 git pull repo 会发生什么?如果可行,请复制粘贴您的更改,然后您可能可以推送更改。
-
我无法提取 repo,因为它没有显示为远程 repo。
-
但是您知道远程仓库的 github 位置,对吗?在命令提示符下从该位置克隆 repo 怎么样?
-
是的,我可以在本地克隆远程存储库。但这显然会覆盖我现有的本地仓库。我知道我可以移动本地存储库,但是将我的所有更改合并到新的本地存储库中似乎很痛苦。
-
您可以备份损坏的本地存储库,克隆远程存储库,然后将所有更改的文件从损坏的本地存储库复制粘贴到新克隆的存储库中,只要您不替换“.git”文件夹。唯一的缺点是所有更改都将被视为一次大提交。
标签: visual-studio github repository