Git

修改Git-Repo地址.md

2016-02-04  本文已影响1555人  GingerBot

在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是否已经被修改到了期望的地址。

上一篇下一篇

猜你喜欢

热点阅读