我有一个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。
除非您做了非常愚蠢的事情(如果您担心,只需复制您的存储库,因为您的存储库确实就是您的历史记录),否则您不会丢失历史记录。
标签:origin,Git,更改,URL,URI,NAS,远程 From: https://www.cnblogs.com/xiaomandujia/p/17750155.html