1、首先可以先查看一下当前git库的远程地址
【cd .git】 切换到git目录
【cat config】查看
【cd ../】 返回项目目录
2、 切换到目标远程git地址
【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库
【cat .git/config】验证是否切换成功,此时还无法推送和拉取分支代码
【git pull origin 分支名 --allow-unrelated-histories 】
【git branch --set-upstream-to=origin/分支名】 想要操作的分支还需要跟新仓库的远程分支进行连接 不然无法拉取和推送
这个时候就切换成功并且可以进行提交啦 !!!
-------------------------------------------------------------------------------------------------------------------------------
如果在添加仓库后直接执行git branch --set-upstream-to=origin/master master与远程仓库进行连接时
发生这个报错
可以执行【git pull origin 分支名 --allow-unrelated-histories 】后
在重新执行与远程仓库分支关联的操作
【git branch --set-upstream-to=origin/分支名】这时就可以解决了