一尘不染

如何更改远程 Git 存储库的 URI (URL)?

git

我在我的硬盘驱动器(本地)上克隆的 USB 密钥上有一个存储库(来源)。我将“起源”移到了 NAS 并成功地测试了从这里克隆它。

我想知道我是否可以在“本地”设置中更改“来源”的 URI,这样它现在将从 NAS 中拉出,而不是从 USB 密钥中拉出。

目前,我可以看到两种解决方案:

  • 将所有内容推送到 usb-origin,然后再次将其复制到 NAS(由于对 nas-origin 的新提交,这意味着需要做大量工作);
  • 将新遥控器添加到“本地”并删除旧遥控器(我担心我会破坏我的历史记录)。

阅读 214

收藏
2022-01-06

共1个答案

一尘不染

你可以

git remote set-url origin new.git.url/here

(请参阅git help remote),或者您可以.git/config在那里编辑和更改 URL。除非你做了一些非常愚蠢的事情,否则你不会有丢失历史的危险(如果你担心,只需复制你的回购,因为你的回购就是你的历史。)

2022-01-06