我在硬盘(本地)上克隆的USB key 上有一个 repo (来源)。我将“起源”移至NAS并成功测试了从此处克隆它的过程。

我想知道是否可以在“本地”设置中更改“源”的URI,以便它现在可以从NAS而不是从USB key 中提取。

现在,我可以看到两种解决方案:

  • 将所有内容推送到usb-orign,然后再次将其复制到NAS(由于对nas-origin的新提交,这意味着很多工作);
  • 将一个新的远程添加到“本地”并删除旧的(我担心会破坏我的历史记录)。
  • 最佳答案

    您可以

    git remote set-url origin new.git.url/here
    
    (请参阅git help remote),也可以在其中编辑.git/config并更改URL。除非您做一些非常愚蠢的事情,否则您不会失去历史记录的危险(并且,如果担心,只需复制一份您的 repo 协议(protocol),因为您的 repo 协议(protocol)就是您的历史记录。)

    关于git - 如何更改远程Git存储库的URI(URL)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2432764/

    10-11 20:04