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

2024-05-16  本文已影响0人  Superman168

前言

最近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

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

上一篇下一篇

猜你喜欢

热点阅读