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

发布时间 2023-10-08 21:13:15作者: 小满独家

内容来自 DOC https://q.houxu6.top/?s=如何更改远程Git仓库的URI(URL)?

我有一个USB钥匙上的仓库(origin),我在硬盘上克隆了它(本地)。我移动了“origin”到NAS,并成功测试了从这里克隆它。

我想知道是否可以在“本地”设置中更改“origin”的URI,以便现在从NAS拉取而不是从USB钥匙拉取。

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

  • 将所有内容推送到USB origin,然后将其复制到NAS(由于新的提交到NAS origin,这需要很多工作);
  • 为“本地”添加一个新的远程并删除旧的(我担心我会破坏我的历史记录)。

您可以使用以下命令更改远程仓库的URL:

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

您还可以编辑 .git/config 文件并在那里更改URL。

除非您做了非常愚蠢的事情(如果您担心,只需复制您的存储库,因为您的存储库确实就是您的历史记录),否则您不会丢失历史记录。