git 更换仓库地址

使用 git 开发,一般都是在本地 pull 远程仓库,在本地仓库修改后再 push 到远程仓库。

如果需要更换远程仓库地址,可以这样操作:

  1. 创建一个空的远程仓库;
  2. 修改本地仓库的远程链接地址为新仓库地址;
  3. 将本地仓库 push 到新远程仓库;

这样,新远程仓库就可以正常 pull 、push 了。

开始操作,需要的东西有:
本地仓库 ,
当前远场仓库 git 地址 git_url ,
新的远场仓库 git 地址 git_url_new ,

实验步骤:
1.丢弃本地所有修改,

git checkout ./
git clean -xdf ./

这是为了防止本地修改也一并推送上去。没验证过,保险起见,防止本地修改的影响,建议执行。

2.查看本地仓库当前链接的远程仓库地址,

git remote -v

结果是 当前远场仓库 git 地址 git_url ;

3.修改修改本地仓库的远程链接地址为新仓库地址,

git remote set-url origin git_url_new

4.修改完再次查看本地仓库当前链接的远程仓库地址,已经更改为 git_url_new ;
此时,虽然已经改了仓库链接地址,但是 pull 、push 有问题,无法正常使用,还需要第5步。

5.将本地仓库 push 到新远程仓库,

git push origin master

总结:
很简单,核心就 2 步:

  1. 修改本地仓库的远程链接地址为新仓库地址:git remote set-url origin git_url_new
  2. 将本地仓库 push 到新远程仓库:git push origin master

你可能感兴趣的:(git,git)