美文网首页
现有Git仓库切换远程仓库地址

现有Git仓库切换远程仓库地址

作者: Superman168 | 来源:发表于2024-05-16 15:35 被阅读0次

    前言

    最近Git仓库要切换到新的仓库地址,开始直接下载新仓库,把现有的仓库文件直接移到新的仓库下面,但是这样就没有之前的提交记录,分支,标签等信息了。今天又要切换另外一个项目,就想着保留以前的提交记录,分支,标签等信息。网上查询一番,很简单其实也是开发正常的Git操作而已。

    方法一:

    进入现有仓库,直接修改远程仓库地址

    cd /path/to/your/local/repo

    git remote set-url origin 新的仓库地址

    方法二:

    删除本地远程仓库地址,然后添加新的仓库地址

    git remote rm origin
    git remote add origin 新的仓库地址

    先要删除现有的远程仓库地址,直接添加会提示:

    error: remote origin already exists.

    方法三:

    修改配置文件

    每个仓库在初始化时,都会有一个 .git 的隐藏目录,修改其中的 config 文件中的 url

    image.png

    打开config,就看到了

    image.png

    最后查看一下是否切换过来:

    git remote -v

    就看到最新的仓库地址了。

    切换完成以后,然后执行:

    git push -u origin --all
    git push -u origin --tags

    把代码和标签,同步提交上去,就完成切换了。

    相关文章

      网友评论

          本文标题:现有Git仓库切换远程仓库地址

          本文链接:https://www.haomeiwen.com/subject/tkzbfjtx.html