切换git仓库远程地址

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/分支名】

这时就可以解决了

相关推荐
sensen_kiss1 小时前
Git和GitHub基础教学
git·github
jingsi19912 小时前
如何优雅的使用ssh-key访问多个git仓库
git·ssh
向贤2 小时前
Git常用命令全面分类总结
git
Codeking__5 小时前
Linux——工具(3)git——版本控制器
linux·服务器·git
绛洞花主敏明7 小时前
git submodule管理的仓库怎么删除子仓库
git
青红光硫化黑14 小时前
Git基础之基本操作
git
熙曦Sakura19 小时前
【Git】创建,切换分支
git
lida200321 小时前
ArduPilot开源代码之AP_OSD
git·开源·ardupilot
Hamm1 天前
咦,你的Git仓库贡献者里怎么有这么多大佬???
前端·git·github
钢板兽1 天前
Java后端高频面经——JVM、Linux、Git、Docker
java·linux·jvm·git·后端·docker·面试