修改Git-Repo地址.md

在Git的使用场景中,如果一个项目关联到两个远程repo(仓库),通常这两个repo一个是源项目(upstream),一个是fork到自己空间下的该项目(origin)。这种情况下,一般是用git remote add origin [repo地址]和git remote add upstream [repo地址],如:

git remote add origin git@github.com:drubear/echarts.git

git remote add upstream git@github.com:google/gson.git

但如果遇到repo主机的ip发生变化、repo迁移等情况,需要修改origin中指向的地址,可以使用如下几种方法。
在开始前,先使用

git remote -v

命令,查看一下现在origin指向的url地址。

方法1:用git remote set-url命令 修改origin中url的指向

git remote set-url origin <新的git repo地址>

git remote set-url origin git@github.com:google/gson.git

最后,使用

git remote -v

查一下origin是否已经被修改到了期望的地址。

方法2:修改git的config文件

方法2在原理上与方法1相同。
显示隐藏文件,找到项目根目录下的.git文件夹。
再找到其中的config文件(建议先做备份)。
然后修改其中的url字段,如下:

[remote "origin"]
    url = [改为你期望的git地址]

然后,使用

git remote -v

查一下origin是否已经被修改到了期望的地址。

方法3:先删掉origin,再重新添加

使用rm命令删除origin。

git remote rm origin

然后使用add命令重新添加

git remote add origin git@github.com:google/gson.git

最后,使用

git remote -v

查一下origin是否已经被修改到了期望的地址。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容