首页 > 其他分享 >如何更改远程Git仓库的URI(URL)?

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

时间:2023-10-08 21:26:55浏览次数:38  
标签:origin Git 更改 URL URI NAS 远程

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

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

标签:origin,Git,更改,URL,URI,NAS,远程
From: https://www.cnblogs.com/xiaomandujia/p/17750155.html

相关文章

  • 如何丢弃Git中的未暂存更改?
    内容来自DOChttps://q.houxu6.top/?s=如何丢弃Git中的未暂存更改?如何丢弃工作副本中未包含在索引中的更改?另一个更快的方法是:gitstashsave--keep-index--include-untracked如果你不想彻底处理未跟踪的文件,就不需要包含--include-untracked。之后,如果需要的话,可以......
  • recursion is detected during loading of “cv2” binary extensions
    报错如下importError:ERROR:recursionisdetectedduringloadingof“cv2”binaryextensions.CheckOpenCVinstallation.使用版本linux需要使用无头版本4.7.0.72python3.8opencv-python==4.7.0.72;sys_platform!="linux"opencv-python-headless4.7.0.72;sys_p......
  • git - rebase 使用
    原理一句话总结就是:把当前分支从搬到目标分支之上。首先,执行rebase操作时会先找到当前分支和目标分支的最近共同commit。然后记录下当前分支自这个共同commit以来的所有提交。之后分别将记录中的commit应用到目标分支上,类似于cherry-pick。如果遇到冲突需要先解决冲突。最后......
  • CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现
    CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现0x01环境安装1yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix分配给虚拟机的物理内存最好是4G。下载gitlab安装包CE下载地址:https://packages.gitlab.com/gitlab/gitlab-ceEE下......
  • github下载小技巧
    当你GitHub下载缓慢的时候或者无法下载可以试试这个方法。打开你想下载到的文件夹中,就如我放到下载里面然后目录输入cmd,然后按enter 复制你想下载的链接比如我的https://github.com/bubbliiiing/yolov5-pytorch在这个代码前面加入 gitclonehttps://ghproxy.com/......
  • 彻底解决 WordPress cURL error 28 错误
    cURL连接超时。这种情况最普遍,这里的超时并不是完全不可连接,而是因为网络状况或其它原因数据传输缓慢,超过连接的时间限制导致传输中断引起的错误。不论是何种原因导致连接超时,都可以通过增加超时限制来解决此问题。但URL完全不可访问此方法是解决不了的。首先将WordPress......
  • 在vscode中使用Git
    由于一些新同学在进实验室之前没有接触过Git,所以在此做一些简单的介绍和总结,帮助快速上手。1Git是什么在Git的官网中有这么一段话Gitisafreeandopensourcedistributedversioncontrolsystemdesignedtohandleeverythingfromsmalltoverylargeprojectswith......
  • git常见开发使用场景
    1前后端审核人创建master分支。2审核人从master创建dev、test分支。3审核人从dev创建发布分支,926发布则创建dev_9264各自开发者从dev_926创建各自开发分支如dev_926_zw5各自开发者完成各自功能开发之后,先从dev_926拉取合并到各自分支,再提交各自分支到各自分支,并提......
  • 使用hugo+github搭建免费个人博客
    使用hugo+github搭建免费个人博客前提条件win11电脑一台电脑安装了git电脑安装了hugogithub账号一个个人博客本地搭建初始化一个博客打开cmd窗口,使用hugo新建一个博客工程hugonewsiteblogtest 1下载主题主题官网:themes.gohugo.io在上面找一个主题,我这里找......
  • 【项目一】git命令
    1.设置全局使用的用户名和Email地址$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"[email protected]"2.创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录$mkdirlearngit$cdlearngit$pwd/Users/michael/learngit第二步,通过......