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

博客围绕更改远程Git仓库的URI展开。博主将仓库从USB钥匙移到NAS后,想在本地设置中更改origin的URI。提出两种解决方案,一是推送到USB再复制到NAS,二是添加新远程并删除旧的。还介绍可通过命令或编辑文件更改URL,正常操作不会丢失历史记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容来自 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。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值