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

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

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

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

  • 将所有内容推送到usb-orign,然后再次将其复制到NAS(由于对nas-origin的新提交,这意味着很多工作);

  • 在“本地”中添加新的遥控器,然后删除旧的遥控器(我担心会破坏我的历史记录)。


#1楼

git remote -v
# View existing remotes
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)

git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL

git remote -v
# Verify new remote URL
# origin  https://github.com/user/repo2.git (fetch)
# origin  https://github.com/user/repo2.git (push)

更改遥控器的URL


#2楼

您可以

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

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


#3楼

git remote set-url origin git://new.location

(或者,打开.git/config ,查找[remote "origin"] ,然后编辑url =行。

您可以通过检查遥控器来检查其是否有效:

git remote -v
# origin  git://new.location (fetch)
# origin  git://new.location (push)

下次按下时,您必须指定新的上游分支,例如:

git push -u origin master

另请参阅: GitHub:更改遥控器的URL


#4楼

git remote set-url {名称} {url}

例如) git remote set-url origin https://github.com/myName/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值