我在我的硬盘驱动器(本地)上克隆了一个 USB key 上的存储库(来源)。我将“origin”移动到 NAS 并成功地测试了从这里克隆它。
我想知道我是否可以在“本地”设置中更改“来源”的 URI,以便它现在将从 NAS 中提取,而不是从 USB key 中提取。
目前,我可以看到两种解决方案:
将所有内容推送到 USB 源,然后再次将其复制到 NAS(意味着由于新提交到 NAS 源而需要做大量工作);
向“本地”添加一个新的 Remote 并删除旧的(我担心我会破坏我的历史记录)。
最佳答案
你可以
git remote set-url origin new.git.url/here
参见 git help remote
.您还可以编辑 .git/config
并更改那里的 URL。
除非你做了一些非常愚蠢的事情,否则你不会有丢失历史记录的危险(如果你担心,只需复制你的存储库,因为你的存储库就是你的历史。)
关于git - 如何更改远程 Git 存储库的 URI (URL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432764/